Qt4.7源碼編譯爲VS2010 win32/X64開發版本

@[TOC](Qt4.7源碼編譯爲VS2010 win32/X64開發版本

編譯準備

1,下載 [qt-everywhere-opensource-src-4.7.0.zip]並解壓;這裏將其釋放到 E:\Develop\QT 目錄下;(http://download.qt.io/archive/qt/4.7/)
2,安裝VS2010

編譯原理

Qt4.7提供了configure.exe工具用來生成makefile文件,,可以通過configure -help命令查看配置方法,主要注意紅色方框選項提示:
在這裏插入圖片描述
*:表示默認安裝的
+:表示需要自己配置

編譯步驟

1,選擇編譯Win32或者X64方法:
x64:開始 -> 所有程序 ->Micorsoft Visual Studio 2010->visual studio tools-> Visual Studio x64 win64 command prompt (2010)
win32:同上,只是visual studio 2010 command prompt不一致

2,設置如下環境變量:
set QTDIR=E:\Develop\QT
set QMAKESPEC=win32-msvc2010

3,根據需要,configure 可指定需要的組件或模塊:
configure -platform win32-msvc2010 -debug-and-release -opensource -shared -fast -qt-sql-sqlite -plugin-sql-sqlite -no-qt3support -qt-zlib -qt-gif -qt-libpng -qt-libmng -qt-libtiff -qt-libjpeg -qt-style-windowsxp -qt-style-windowsvista

4,nmake

5,清理

清理前,切記把 qmake.cache和configure.cache備份到別的地方,然後
nmake confclean 騰出空間。
最後再把 qmake.cache和configure.cache 複製回遠處。
 如果不這樣,安裝 qt-vs-addin 後進行 Qt Versions 添加路徑時將失敗。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章