找回密码
 立即注册
收起左侧

分享一个Qt Creator下的Qt5.7.0静态编译包

4
回复
7963
查看
[复制链接]
累计签到:3 天
连续签到:1 天
来源: 2016-11-16 22:50:17 显示全部楼层 |阅读模式
1Qter豆
本帖最后由 adadadda 于 2016-11-17 10:54 编辑

静态编译磕磕绊绊好几天,分享一个静态编译包,算是尽一点绵薄之力,除了web相关的,其他都包含了。有需要的同学可以直接下载,放入到Qt安装文件下,然后添加套件即可,不会添加的,这个链接有详细的说明:http://blog.csdn.net/wsj18808050/article/details/50909381

如果想自己制作静态编译包,上面那个链接是可行的。但是针对几个步骤做补充说明,这也是写这个帖子的目的所在。

1、安装source文件时,安装界面可能会卡在3%的地方,请耐心等待,因为源文件很大。
2、静态编译完成后,source文件夹是可以删除的,一般说来如果静态包制作成功,这个文件夹有10个G。楼主之前就是Source文件没全部解压,导致最后无法静态包没有制作成功。所以删除时source文件夹有没有10个G,基本可以判定制作成功没有。
3、制作完了,新建工程编译成功了,能运行了,完了么?没完!因为极有可能在别人的电脑上无法运行,请在main.cpp文件加入一下两行代码:
#include <QtPlugin>
Q_IMPORT_PLUGIN(QWindowsIntegrationPlugin)
动态编译调试的时候请把这两句话去掉,否则会报错,无法通过编译,提示找不到文件。

4、还有一点很重要。个人在设计界面时,通过qmlscence运行纯代码来看界面有没有达到预期的效果。但是这个静态编译库没有包含qmlscence,这就意味着在这个构建下不能实现界面预览。所以写代码的时候不要切换到静态套件下,最终形成最终版并且发布的时候,编译运行就可以啦。不涉及web方面的东西,应该不会有太大的问题。

到此完结。。。希望论坛的网友再也不要被静态编译恶心了。

附上静态编译包的百度云的分享链接:https://pan.baidu.com/s/1dEQ3SI1

回复

使用道具 举报

尚未签到

2016-11-16 23:15:16 显示全部楼层
不错不错
回复

使用道具 举报

累计签到:3 天
连续签到:1 天
2016-11-17 10:55:39 显示全部楼层
谢谢管理员支持::)
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2017-2-14 18:09:35 显示全部楼层
谢谢你提供的静态包。

我也是按照那篇文章编译的,但是没有你说的第三个问题,源码目录也只有2个多G,最后得到的静态包压缩后只有100多M(亲测可用),怎么会有这么多差别呢?
回复

使用道具 举报

累计签到:3 天
连续签到:1 天
2017-2-19 09:46:41 显示全部楼层
stlcours 发表于 2017-2-14 18:09
谢谢你提供的静态包。

我也是按照那篇文章编译的,但是没有你说的第三个问题,源码目录也只有2个多G,最后 ...

我这里说的源码大小指的是安装目录下,还有你的安装包100多M是不是选择的Debug而不是Release
回复

使用道具 举报

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

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了