如何快速完成QT静态编译的配置(windows)↓↓↓
0.写在前面
QT的动态链接编译着实是有点坑,最近我遇到了在win7_32环境下编译后在win10_64不能运行的问题,反过来在win10下使用32位mingw编译后却可以在win7运行,当真是无语至极,迫不得已尝试静态编译,那么废话不多说,接下来介绍如何最快地配置QT静态编译环境,测试版本QTcreater5.10.1+Qt5.12.1 MinGW。理论上其他版本是一个方法。
1.下载原版QT
首先的首先自然要有一个原版QT环境,这个教程很多了,我就不多说,请自行下载安装,注意如果想要保住程序通用性的话,建议在win7_32位下使用32位的QT库。最新版本的QT好像不自带32位mingw了,不过没关系,我们不用他原来的。
2.开始“拿来”——下载别人编译好的
网上有些教程讲静态编译是展示如何自行编译qt源码,这种方法一则流程繁复命令冗长容易出错,二则编译QT源码实在耗时太长,有兴趣的可以自己尝试。我们在这里使用别人编译好的来用,从而省去了最为耗时的一步。感谢各路大神的劳动成果。
2.1检查自己的QT路径
如果你已经安装好了QT并且在安装的时候选择了配套安装mingw的话,那么此时你应当有这样一个路径:
其中我这里的Qt5即为安装根目录。
2.2下载已经编译好的QT
自行在网络上寻找QT静态编译版本,比如说我的静态编译版本便来自QTCN开发网