鱼C论坛

 找回密码
 立即注册
查看: 4759|回复: 12

qt5编译出来的文件怎么变成所有电脑都能用的。EXE文件?

[复制链接]
发表于 2016-11-25 13:35:33 | 显示全部楼层 |阅读模式
5鱼币
本帖最后由 alltolove 于 2016-11-25 19:07 编辑

各位大神请告诉我吧

最佳答案

查看完整内容

这个解释起来比较复杂,我给你个关键字:release release编译出来的,就是可执行程序exe
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-11-25 13:35:34 | 显示全部楼层
本帖最后由 不二如是 于 2016-11-25 14:17 编辑

这个解释起来比较复杂,我给你个关键字:release

0.png

release编译出来的,就是可执行程序exe
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-11-25 17:27:43 | 显示全部楼层
不二如是 发表于 2016-11-25 14:16
这个解释起来比较复杂,我给你个关键字:release

为什么我的电脑显示出来个对话框“无法启动此程序,因为计算机中丢失Qt5Widgets.dll。尝试重新安装该程序以解决此问题”?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-11-25 17:36:13 | 显示全部楼层
alltolove 发表于 2016-11-25 17:27
为什么我的电脑显示出来个对话框“无法启动此程序,因为计算机中丢失Qt5Widgets.dll。尝试重新安装该程序 ...

这个是动态库缺失
我明天发给你一个,你下载试下
不行的话从度娘上找环境匹配
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2016-11-25 19:05:19 | 显示全部楼层
不二如是 发表于 2016-11-25 17:36
这个是动态库缺失
我明天发给你一个,你下载试下
不行的话从度娘上找环境匹配

好了已经,谢谢,我居然没设定环境变量
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-11-25 21:50:09 | 显示全部楼层
alltolove 发表于 2016-11-25 19:05
好了已经,谢谢,我居然没设定环境变量

好的,有问题欢迎交流哈
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-2-12 09:41:41 | 显示全部楼层
你是指脱离ide,运行吗?对exe程序执行windeployqt命令,可把exe依赖的dll加到运行目录下。

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +3 收起 理由
alltolove + 5 + 5 + 3 感谢楼主无私奉献!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-7-18 10:27:25 | 显示全部楼层
在编译时选择release版本时发布版没有调试信息,但是想要在所有的电脑上都能运行是需要你将运行时需要的库列如qt的库一并copy到release中的。

点评

我很赞同!: 5.0
我很赞同!: 5
  发表于 2017-7-18 11:06
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-7-18 20:23:05 | 显示全部楼层
软件这个东西,你当然要打包一下才能发布啦.QT自带的命令行中进入当前EXE的 文件夹(最好是release,这样文件数量少,软件打包比较小),执行windeployqt target.exe就会自动将依赖的库文件添加上去啦然后软件就打包成功了

点评

我很赞同!: 5.0
我很赞同!: 5
  发表于 2017-7-18 21:16
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-9-20 09:09:25 | 显示全部楼层
将所有的依赖库和release文件打包,然后做成安装包就好了。或者在编译的时候直接使用静态链接库
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2019-3-20 22:20:40 | 显示全部楼层
可以先将程序放在一个空文件夹里
再用Qt自带的windeployqt.exe来打包
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-25 23:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表