(1)安装mingw32
网上介绍有两种方式,一种是使用在线安装包,即mingw-get-setup.exe来安装,但经常下载不到内容;另一种为使用离线安装包,如各个版本的mingw离线安装包下载地址:INDEX of MINGW,但存在两个问题,一个是与编译qt的gcc版本匹配不上(见[2]中Qt官方所用MinGW是 gcc4.4(DW)的分析),一个是下载的程序缺乏gdb和mingw32-make程序。
因此下面是从qt官网找的编译链的链接(见[3],[4], [5]), 下载文件
i686-4.9.1-release-posix-sjlj-rt_v3-rev3.7z
将如上文件解压到"D:\mingw32"目录,并将“D:\mingw32\bin”路径加入到path环境变量中。
(2)下载指定版本的QT源文件并编译(解决编译qt的gcc版本不一致问题)
Qt4.8.7下载地址:http://download.qt.io/official_releases/qt/4.8/4.8.7/
qt-everywhere-opensource-src-4.8.7.tar.gz
解压到D:\qt\4.8.7,然后编译,编译命令如下:
D:
cd qt/4.8.7
configure
mingw32-make
(3)下载指定版本的Qt Creator
QtCreator4.2.0 下载地址:http://download.qt.io/official_releases/qtcreator/4.2/4.2.0/
以上安装文件,也可在如下路径获取:
https://pan.baidu.com/s/1AeyCl7h6cxtf9PHlL6vDgQ
参考文档:
1. Qt4开发环境搭建-(Qt4.8.7+mingw+Qt Creator4.2.0) --> https://blog.csdn.net/qq_28093585/article/details/78900244
2. qt make报各种_unwind_resume_错 --> https://bbs.csdn.net/topics/380023814
3. Qt for Windows - Building from Source --> http://doc.qt.io/qt-5/windows-building.html
4. Qt for Windows - Requirements --> http://doc.qt.io/qt-5/windows-requirements.html
5. MinGW-w64 - for 32 and 64 bit Windows --> https://sourceforge.net/projects/mingw-w64/files/
网友评论