Qt开发的程序打包发布
qt吧
全部回复
仅看楼主
level 7
2120263292 楼主
看了一下,很多人求问关于Qt程序如何如何打包发布,个人做Qt开发已经四年了,以前也很纠结这个问题,于是乎各种百度,甚至自己一个一个拷贝动态库,我去,很笨的方法,于是个人经过研究总结,得出两个Qt开发程序发布的方法希望对大家有所帮助:
1.工具发布(只限Windows中):
这个工具是自己开发的小工具,方便大家发布使用,具体使用我已经放到readme中了。
优点:可以避免Qt自身携带的命令工具,有一大推无关紧要的东西。
缺点:win10可能运行效果不好,大家在使用的时候不要将将发布的程序放到C盘即可。
2.方法二:命令发布
此方法我这边就不介绍了,有兴趣的可以再回复吧。
我工具的下载地址是(安全无毒):百度网盘
注意:有啥运行错误或者不懂得Qt问题都可以找我,个人担任某Qt技术网站技术版主。哈哈,那么好的工具,系统不会把我扼杀了吧。
2017年06月10日 07点06分 1
level 7
2120263292 楼主
个人会在这里不定期发布Qt开发的小文章以及开发的小工具,有兴趣的要关注呀!下个小工具,下期给大家分享个人开发的小软件如下:
1。批量转码工具:比如:GBK-》UTF-8
2。条形码、二维码识别已经生成小软件。
3。PC屏幕共享到手机或者平板中。
大家如果有啥想开发的工具可以给我留言,定期查看(一般一周一次上贴吧),或者加我扣扣。
2017年06月10日 07点06分 2
level 7
能否问一下readme是什么吗 我正好想把程序打包 可是试了很多 可能就是自己笨不会弄[不高兴]
2017年06月10日 09点06分 3
里面有个文件叫做readme,里面详细说明了如何使用,以及下一个版本的即将更新的功能。
2017年06月10日 10点06分
level 7
赞赞赞点赞为楼主,帮我解决了,有点好用啊!!!!!很好用
2017年06月10日 11点06分 4
谢谢,欢迎各位使用!
2017年06月11日 01点06分
level 2
支持
2017年06月11日 04点06分 5
level 7
先收藏
2017年06月11日 09点06分 6
level 2
不是一条指令"windeployqt xxx.exe",然后把第三方dll拷进来就可以了吗?还是说我理解错了
2017年06月12日 07点06分 7
你可以试试指令,就是我说的第二张方法,拷贝一大推无用的文件!因为我喜欢用这个工具,因为只拷贝dll。[哈哈]
2017年06月12日 10点06分
回复
12340风雨
:windeployqt有参数设置,你想要复制什么类型就复制什么类型
2017年06月30日 08点06分
@sanjusss windeployqt 参数:%{buildDir}/%{CurrentBuild:Type}/%{CurrentProject:Name}.exe 一般这个命令会产生很多垃圾文件,你说说咋弄,让我们相互学习哦[哈哈]
2017年06月30日 11点06分
回复
12340风雨
:你输入windeployqt.exe --help就知道了,见下面我回复的。
2017年06月30日 12点06分
level 4
楼主在吗?给个联系方式
2017年06月12日 14点06分 8
2120263292
2017年06月13日 01点06分
level 3
楼主,初始化进程快照的时候,需要先清空左边的ListWidget啊,否则多次点击那个按钮就会不断的添加重复的item。
另外,进程提权错误是什么状况?我用管理员权限运行也不行。
ps,直接测试的Qt自带的例子程序。
上来不夸楼主,反而提意见,楼主你别打我哦~[太开心]
2017年06月13日 02点06分 9
首先说明: 1.你应该是win10吧,对,没有清空是对的,这个版本没有弄,我希望大家多提问题,这样我才能完善。 2.所谓鉴权错误,就是我拿不到程序的动态库。 3.你把的程序放到非C盘就可以获取到了。
2017年06月13日 23点06分
回复
12340风雨
:我的系统是win10,嗯嗯,程序必须放在C盘的话限制挺大的。因为开发程序肯定不放在C盘啊,万一系统蹦了,什么都没了(一些不方便提交git的文件等),所以一般开发都选在D盘。另外,Qt是安装在C盘的。[委屈]
2017年06月14日 01点06分
@2120263292 是在非C盘的,也获取不到[汗]
2021年02月19日 06点02分
level 7
2120263292 楼主
顶一下,解决Qt发布问题,速来用这个工具!
2017年06月15日 05点06分 10
level 4
**,大神,膜拜!
2017年06月16日 14点06分 11
level 7
支持
2017年06月17日 08点06分 12
谢谢
2017年06月17日 10点06分
level 7
2120263292 楼主
[哈哈]顶一个
2017年06月19日 06点06分 13
level 3
LZ你好,我这里在发布Qt程序的时候遇到问题
我用的是Qt creator 4.2.0,
在用 release编译完成后,在文件夹下加入了由dependency walker下发现的所需DLL文件
将全部文件拷贝到别的电脑上提示错误
Runtime Error
this application has requested the runtime to terminate it in an unusual way..
不知道是什么原因
2017年06月19日 08点06分 14
level 7
2120263292 楼主
用我的工具![呵呵]
2017年06月19日 09点06分 15
1 2 3 4 尾页