使用VS2010编译静态Qt库:
1. 下载Qt源码并解压(qt-win-opensource-src-4.5.3.zip);
2. 编辑文件mkspecs\win32-msvc2008\qmake.conf,把QMAKE_CFLAGS_RELEASE中的-MD改为-MT,把 QMAKE_CFLAGS_DEBUG中的-MDd改为-MTd(由于Qt4.5不支持VS2010,因此这里使用VS2008的配置来代替);
3. 配置debug和release版Qt库:
configure -opensource
-platform win32-msvc2008 -debug-and-release
-static -fast -qt-sql-odbc -qt-sql-sqlite -no-webkit -no-phonon -no-phonon-backend -no-script -no-scripttools -no-multimedia -no-qt3support
4. 编译Qt库:cd src & nmake
编译成功后,把该Qt库bin目录的绝对路径加入到当前会话的PATH变量中(命令行编译方式)或者当前Project的Executable Directories属性中(VS IDE编译方式)。
阅读(879) | 评论(0) | 转发(0) |