在Windows上下载QT静态构建

use*_*087 6 windows qt static mingw download

我已经尝试了几个月来让QT 5.2.X在Windows上静态编译MinGW,没有一个在线指南工作.是否有一个网站预先为MinGW QT 5.2.x构建了可供下载的库?

小智 3

经过几个小时的谷歌搜索后,我设法让它在 Qt 5.0.2 上工作,并且最近成功地将相同的步骤应用于 5.2.1 版本。

从http://download.qt-project.org/official_releases/qt/5.2/5.2.1/single/qt-everywhere-opensource-src-5.2.1.zip检索源代码并将其解压到 C:\Qt\ 中5.2.1-static-thedate\,这样您就可以直接在 C:\Qt\5.2.1-static-thedate 中获得configure.bat 文件。在处理 Qt 的多个版本时,使用基于日期的文件夹非常有用。

然后在该文件夹中打开命令提示符并执行以下命令以显示您可能想要设置或取消设置的所有可能的标志。

配置-platform win32-g++ -?

我个人选择了这个命令行来编译我的静态版本,它适合我的需要,但您可能需要调整它以适应您的需要。

配置-调试和发布-opensource -static -nomake示例-nomake测试-nomake工具-accessibility-no-sql-sqlite-no-opengl-platform win32-g++-no-neon-system-proxies-qt-zlib- qt-libpng -qt-libjpeg -确认许可证

差不多了,Qt 就可以编译了。然后,使用此命令启动make,其中4是您要用于编译的并行线程数(请注意,并行编译可能会导致一些错误,只需在发生错误时重新启动该命令就可以了)。这一步比较长。

mingw32-make -j 4

然后启动此命令来清理用于编译的中间文件。

mingw32-清理

最后要做的就是在您的 Qt Creator 中注册这个新版本的 Qt,然后...您就完成了:)!