您尚未登录。

楼主 #1 2017-10-09 16:21:49

daydayup
会员
注册时间: 2017-10-09
已发帖子: 343
积分: 343

我的Qt程序发行版本带一堆的动态链接库,有么有办法静态链接,我只要一个exe文件就可以运行?

如题

离线

#2 2017-10-09 17:51:17

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,233
积分: 9197

Re: 我的Qt程序发行版本带一堆的动态链接库,有么有办法静态链接,我只要一个exe文件就可以运行?

给个参考链接给你吧:
http://amin-ahmadi.com/2016/09/22/how-to-build-qt-5-7-statically-using-msvc14-microsoft-visual-studio-2015/

configure -static -debug-and-release -prefix “C:\Qt\Static\5.7.0” -platform win32-msvc2015 -qt-zlib -qt-pcre -qt-libpng -qt-libjpeg -qt-freetype -opengl desktop -qt-sql-sqlite -qt-sql-odbc -no-openssl -opensource -confirm-license -make libs -nomake tools -nomake examples -nomake tests

step by setep,

configure成功后,使用nmake编译, nmake install 安装.

然后你就会成功的。





在线

#3 2017-10-10 17:51:05

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,233
积分: 9197

Re: 我的Qt程序发行版本带一堆的动态链接库,有么有办法静态链接,我只要一个exe文件就可以运行?

卧槽, 是不是发现四个CPU的电脑, 只有一个在干活, 三个在旁边打酱油围观?!





在线

#4 2017-10-10 17:52:55

晕哥
管理员
所在地: 微信 whycan_cn
注册时间: 2017-09-06
已发帖子: 9,233
积分: 9197

Re: 我的Qt程序发行版本带一堆的动态链接库,有么有办法静态链接,我只要一个exe文件就可以运行?

晕哥 说:

卧槽, 是不是发现四个CPU的电脑, 只有一个在干活, 三个在旁边打酱油围观?!

终于找到办法了:

set CL=/MP
nmake

参考网址:
https://stackoverflow.com/questions/601970/how-do-i-utilise-all-the-cores-for-nmake





在线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn