Qt:如何生成可执行文件

参考

(18条消息) QT5的程序打包发布(将QT5的工程项目打包成一个exe程序)_kslly的专栏-CSDN博客

环境配置

Windows 10系统

MSVC 2017编译器

工具

Qt 5自带的windeployqy

步骤

1)打开某个Qt程序,以release方式运行;

这时在工程项目文件夹下,会有一个关于Release的文件夹,它以release为后缀:

2)打开这个Release文件夹,进入里边的release文件夹,会看到一个exe文件。不过这个文件当前是无法运行的,因为缺少相关库文件。将这个exe文件拷贝出来,在工程目录下创建一个单独的文件夹,把exe文件放在这个文件夹中;

 

 

 3)到Qt的安装目录下,进入其中的Qt\5.14.2\MSVC 2017 (64-bit)目录下,找到Qt 5.14.2 (MSVC 2017 64-bit)文件并打开(这里的文件和文件名是和编译器相关的,不一定是MSVC 2017,看你项目是用哪个编译器);

 

4)进入到之前放置exe文件的文件夹下

 

5)输入命令行:windeployqt 程序名。

这一步是将所需的库文件全部拷贝到exe程序的当前文件。

 

6)结果

 

 

 

此时,在当前目录下是可以运行exe程序的,说明所需的库文件都已经拷贝到当前目录下了。

 

posted @   ShineLe  阅读(3623)  评论(0编辑  收藏  举报
编辑推荐:
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
阅读排行:
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
点击右上角即可分享
微信分享提示