2 devout programming Devout_programming 于 2016.09.13 17:04 提问

Qt5如何实现静态编译。

Qt5生成的exe不能单独运行,提示缺少动态链接库,那么如何实现静态编译呢?

2个回答

caozhy
caozhy   Ds   Rxr 2016.09.14 00:17
已采纳
sup557
sup557   2016.09.15 19:10
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
qt5静态编译
静态编译
QT5静态编译和使用
1. QT5 静态编译   a. 下载源文件   b. 更改 qtbase\mkspecs\win32-msvc2010\qmake.conf 文件,这里win32-msvc2010是我使用的编译器,请选择你自己的;      找到文件里的下面几行,更改MD为MT表示链接静态库。 QMAKE_CFLAGS_WARN_OFF = -W0QMAKE_CFLAGS_RELEASE
Qt for Windows:Qt 5.6.0 MinGW 静态编译版本制作
本文将讲述如何在Windows系统中,Qt源码,编译并且安装,以制作出一个可以一键静态编译Qt版本 我使用的环境是:Windows10 64位 专业版 Qt使用的是:Qt 5.6.0 for Android (Windows 32-bit, 1.1 GB) Qt 5.6.0 for Windows 32-bit (MinGW 4.9.2, 1.0 GB) 也是可以的 大
Qt5.3.1 静态编译的configure
今天终于自己静态编译过了QT5.3.1, 成功用在项目上了, 记录下configure指令.  configure -confirm-license -opensource -platform win32-msvc2013 -mp -debug-and-release -static -prefix "E:\Qt\5.3.1-static-vs2013" -qt-sql-sqlite -
VS2013 + QT5.7.0静态编译(千呼万唤始出来)
转载请注明原文链接! 为了解决的问题:QT动态编译得到的exe可执行文件,只能在本机运行。若直接复制到一台未安装QT的计算机上,肯定是无法运行的。 解决方法一:请参照我的另一篇博客QT程序 如何在未安装QT的电脑上运行,该方法仍然采用动态编译的方式,只是采用QT提供的windeployqt命令将可执行文件所需的动态链接库全给扒出来,然后放到可执行文件同一目录中,便可以拿到另外一
QT5.10开发(3) 在linux下使用编译 静态链接Qt 5.10 release版的详细过程
假设已安装动态版位置: /opt/Qt5.10.0/ 下载源码 前往官网下载源码包:qt-everywhere-src-5.10.0.tar.xz 解压 tar xvf  qt-everywhere-src-5.10.0.tar.xz 配置: cd  qt-everywhere-src-5.10.0 ./configure  -confirm-license -op
ubuntu 下Qt静态编译,应用程序的静态编译与发布
需要配置的安装包  apt-get install build-essential libpcap0.8-dev libx11-dev libfreetype6-dev libavahi-gobject-dev libSM-dev libXrender-dev libfontconfig-dev libXext-dev 静态编译Qt 1、下载 qt-x11-ope
QT5.5.0静态编译套件release版
下载后在qt creator build&run 里的QtVersions里,添加版本en,就是解压后bin文件夹下的qmake文件。 然后在Kit里添加套件 名称可以自己定; 调试器选None; Qt版本选刚刚添加的; 其他的不用管
QT5.3.2+mingw静态编译(生成exe大约14M)
在网上找了很久的QT静态编译方法,基本参考:http://www.baidu.com/link?url=3JiyMFpMziH5Qdw73NVnTg1wPb6JT9LywvOzCE6FAOE-LrtEcne7-P-0AkhgkUU0JFCOEGPn4IdJxZLW-cn29a 文中作者的QT版本是5.3.1,我的版本是5.3.2,编译方法大同小异,大概需要几个小时的时间。 我这里就不啰嗦编译方
vs2015静态编译Qt5.7.1及使用
参考教程 Qt 5.7.1/5.8.0/5.9.0 在 msvc2015/mingw32 方式下的静态编译过程