QT在Windows版本的编译已经是很多次了,但之前有的功能没用到所以就没配置造成后面用到的时候没有支持。
就像这次主要是为了让QT支持SSL的功能而重新编译。
具体编译过程如下所示:
1. 把QT源码复制到如:D:/Qt/4.7.0,本人电脑的环境变量之前已经设置默认QT路径就是该路径。如下:
path: E:/proj/PcLib;D:/Qt/4.7.0/bin;D:/Qt/4.5.1/lib/
QTDIR: D:/Qt/4.7.0
QMAKESPEC: win32-msvc2005
2. 配置QT的环境
configure -phonon -phonon-backend -debug-and-release -platform win32-msvc2005 -no-dsp -no-
vcproj -no-qt3support -qt-libpng -qt-libjpeg -qt-libmng -qt-libtiff -qt-zlib -prefix
D:/Qt/4.7.0 -openssl -I C:/openssl/inc32 -L C:/openssl/out32dll -nomake translations
3. nmake
4. nmake install
5. 注意的是最好把电脑的杀毒软件停掉。要加上这个-phonon-backend 的就得另外安装这个插件,否则就出错。不用到的也可以去掉。