VS2012+Qt5

来源:互联网 发布:java的compare方法 编辑:程序博客网 时间:2024/05/19 16:21

1. 下载zip源码,官方下载地址 http://download.qt.io/official_releases/
2.安装python

3.解压缩qt-everywhere-opensource-src-5.1.1.zip文件,修改

qtbase\mkspecs\win32-msvc2012\qmake.conf文件,将

  1. QMAKE_CFLAGS_RELEASE    = -O2 -MD  
  2. QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MD -Zi  
  3. QMAKE_CFLAGS_DEBUG      = -Zi -MDd  

改为

  1. QMAKE_CFLAGS_RELEASE    = -O2 -MT  
  2. QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MT -Zi  
  3. QMAKE_CFLAGS_DEBUG      = -Zi -MTd  

4.在vs2012开发人员命令提示界面运行configure,我使用的配置参数为:

  1. configure -confirm-license -opensource -platform win32-msvc2012 -debug-and-release -static -prefix "D:\QT\5.1.1-static-vs2012" -qt-sql-sqlite -qt-sql-odbc -plugin-sql-sqlite -plugin-sql-odbc -qt-zlib -qt-libpng -qt-libjpeg -opengl desktop -qt-freetype -no-qml-debug -no-angle -nomake tests -nomake examples -skip qtwebkit   

 

5.使用nmake开始编译,大约3小时编译完成。

6.使用nmake install安装到指定目录。

0 0
原创粉丝点击