这几天用官方预编译的QT SDK开发环境不爽了, 于是决定自己动手编译QT. 预期的成果是构建MinGW编译的static/debug环境, 用于开发和调试; 再构建VC++编译的shared/release环境, 用于程序的打包发布. 实战结果是, MinGW编译始终无法通过, 于是改用官方发布的预编译版代替, 汗......
关于官方发布的MinGW预编译库的安装就不说了, 直接在下载opensource的SDK+Library安装程序, 一步一步安装就好了.
然后用VS2010(VC++10.0)编译VC版库. 把opensource的源代码解压, 我放到D:/GPL/QT-4.6.3-VS2010下. 配置QT的环境变量, 粗暴一点的方法可以直接改系统的PATH变量, 加上一个QT的目录(D:/GPL/QT-4.6.3-VS2010/bin ). 考虑到我电脑上还有一个MinGW版的QT所以我选择修改VS编译器的环境变量, 简单的办法是每次VS命令行启动后里输入
set PATH=D:/GPL/QT-4.6.3-VS2010/bin;%PATH%
也可以修改VS命令行的批处理脚本, 在VS10.0/VC/vcvarsall.bat</