第0部分
第一部分
2.安裝python
3.解壓縮qt-everywhere-opensource-src-5.1.1.zip檔案,修改
qtbase\mkspecs\win32-msvc2012\qmake.conf檔案,将
QMAKE_CFLAGS_RELEASE = -O2 -MD
QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MD -Zi
QMAKE_CFLAGS_DEBUG = -Zi -MDd
改為
QMAKE_CFLAGS_RELEASE = -O2 -MT
QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -O2 -MT -Zi
QMAKE_CFLAGS_DEBUG = -Zi -MTd
4.在vs2012開發人員指令提示界面運作configure,我使用的配置參數為:
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開始編譯,i3雙核,4G記憶體的配置下,大約3小時編譯完成。
6.使用nmake install安裝到指定目錄。
比較驚喜的是,這樣在win8+vs2012的環境下編譯出的Qt5靜态庫,直接相容WinXP。
最後分享編譯結果,百度網盤下載下傳
http://pan.baidu.com/s/1dzL81
第二部分
1. 安裝qt-vs-addin-1.2.2-opensource.exe,安裝之後,vs2012菜單欄就會出現QT5菜單。
2. 在qt-vs-addin添加Qt5靜态庫:
QT5->Qt Options->Add,添加Qt5靜态庫。
3. 建立Qt5工程即可。
QQ:519841366
本頁版權歸作者和部落格園所有,歡迎轉載,但未經作者同意必須保留此段聲明,
且在文章頁面明顯位置給出原文連結,否則保留追究法律責任的權利