Qt项目打包发布

这里是更新,可以使用QT自带的打包工具

在左下角选择Release模式,然后运行。

在项目工程路径下可以找到exe文件。将exe文件复制到其他文件夹中。

打开QT自带命令行工具

 切换到exe文件所在目录

 

 运行QT安装目录中的windeployqt.exe

 

 

 最终结果如下,可以看到qt会将应用程序所需要的依赖库自动导入进去。双击exe文件即可运行。

 


 

要将Qt项目打包发布,您可以按照以下步骤操作:

  1. 确保您已安装Qt并且已将Qt所需的依赖项安装在目标计算机上。如果您在Windows上构建Qt应用程序,则需要安装Microsoft Visual C++ Redistributable包。如果您在Linux上构建Qt应用程序,则需要安装Qt的运行时库和所需的依赖项。

  2. 构建您的Qt项目以生成可执行文件。您可以在Qt Creator中使用“构建”菜单或在命令行中使用qmake和make命令。

  3. 将生成的可执行文件和所需的依赖项文件(如动态链接库)复制到发布目录中。如果您在Windows上构建Qt应用程序,则需要将所需的动态链接库文件(如Qt5Core.dll和Qt5Gui.dll)一起复制到发布目录中。如果您在Linux上构建Qt应用程序,则需要将所需的共享库文件一起复制到发布目录中。

  4. 如果您的Qt应用程序使用了资源文件(如图像和字体),则需要将这些资源文件复制到发布目录中。

  5. 在发布目录中创建一个启动脚本(Windows上为.bat文件,Linux上为.sh文件),用于启动您的Qt应用程序。脚本应设置LD_LIBRARY_PATH(Linux)或PATH(Windows)环境变量,并启动可执行文件。

 bat脚本编写内容格式如下所示:

例Windows环境下:

 

 

 

bat脚本:

 

posted @   L--Lawliet  阅读(79)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示