標籤:des style blog http color 使用
一 下載QT原始碼編譯
1. 簡述
在 Windows2000/xp/vista 下,安裝 VS2008, QT 4.7.2 ;並在 VS2008上建立 QT 的整合式開發環境,利用 VS2008 開發環境開發,調試 QT 程式;
2. 所需程式
VS2008以及VS2008Sp1 // VS2008 的安裝程式;
qt-everywhere-opensource-src-4.7.4.tar.gz // QT 4.7.4 的 Windows 庫
qt-vsintegration-1.3.1.exe 或者qt-vs-addin(qt-vs-addin-1.1.8.exe) // VS2008 的 for QT 外掛程式
3. 操作步驟
3.1 安裝 VS2008
在 Windows 下,進入 VS2008/ 目錄,雙擊 setup.exe 程式;
每次按照提示, 點擊 “Next”按鈕 即可;
3.2 安裝 QT 4.7.4 原始碼
點擊qt-everywhere-opensource-src-4.7.4.tar.gz解壓到某個目錄,如C:/Qt/4.7.4 目錄下(路徑不要包含空格,否則會編譯出錯);
3.3 編譯QT 4.7.4
① Windows2000/xp中新增一個系統內容變數QMAKESPEC,值為win32-msvc2008
② 在系統內容變數的path中添加C:/Qt/4.7.4/bin
③ 從Windows 的“開始”按鈕點擊,開啟 VS2008 Command Program; 路徑如下:
“Start -> Program -> Microsoft Visual Studio 2005 -> Visual Studio Tools -> Visual Studio Command Program”
在VS2008 Command Program 裡,進入QT 4.7.4 原始碼目錄,如:
> C:/
> cd C:/Qt/4.7.4
執行configure 目錄,參數如下:
>configure.exe -opensource -confirm-license -debug -webkit -nomake examples -nomake demos
等待一段時間後,運行 nmake 命令,如:
> nmake
等待數小時後(視機器條件而定),編譯成功即可;
3.4 安裝VS2008 的 QT 外掛程式
雙擊執行 qt-vsintegration-1.3.1.exe (註冊碼baidu一下)或者qt-vs-addin(qt-vs-addin-1.1.8.exe) 程式即可;
3.5 設定環境參數
在 “系統內容參數裡”,新增 一個環境變數:
QTDIR = C:/Qt/4.7.4
即: 變數名 為 QTDIR
變數值為C:/Qt/4.7.4
3.6 配置 VS2008 環境
啟動 VS2008;
選擇菜單: “ Tools ” -〉 “ Options ” ;
在快顯視窗中,選擇左邊的數狀列表中的 “QT” -> “Builds”, 在右邊新增一個變數:
+--------------+-----------------------------------------------+
| Name | Path |
+--------------+-----------------------------------------------+
| qt4.7.4 | C:/Qt/4.7.4 |
+--------------+-----------------------------------------------+
至此,環境設定完成;
4. 在Windows端測試
開啟 VS2008 ,點擊菜單 “File” -> “New” -> “Project ”-> “Qt Projects” -> “QT Application” , 並輸入合適的參數和變數,點擊 OK.
之後就可以在 VS2008 裡自由的使用 QT Designer 和 QT 類庫;
Windows 端的調試方法類似普通的VC 程式調試;
二 下載git並安裝
安裝該軟體Git-1.7.9-preview20120201.exe ,我安裝的目錄為D:\Git,安裝完成後將D:\Git\bin加入到系統變數path中
三 安裝SVN用戶端
3.1 下載並安裝SlikSvn 為http://www.sliksvn.com/en/download
3.2下載並安裝cygwin軟體,為http://www.cygwin.com/
四 下載slicer4原始碼
1 雙擊Cygwin.bat,輸入如下命令:
cd I:
svn co http://svn.slicer.org/Slicer4/trunk Slicer
2 然後在I盤下建立一個名為Slicer4-SuperBuild的檔案夾。
五用cmake編譯原始碼產生sln檔案
1 雙擊Cygwin.bat,開啟cgywin,輸入
cd I:CMake2.8/bin
./cmake-gui.exe
開啟cmake介面後配置好參數後需要多次configure直到介面中沒有紅色的行出現,然後點擊Generate.
六 編譯 sln檔案產生3DSlicer
用VS2008開啟位於I:\Slicer4-SuperBuild下的Slicer.sln,然後點擊產生解決方案。這個階段需要編譯很長時間,具體所需時間跟所用電腦的配置有關。
注意,此時不能斷網,Slicer4在編譯過程需要下載很多軟體的源碼,如:ITK、VTK等。
如果產生成功後,再開啟位於I:\Slicer4-SuperBuild\Slicer-build下的Slicer.sln,產生解決方案。
點擊I:\Slicer4-SuperBuild\Slicer-build下的Slicer.exe便能開啟Slicer4.
注意:編譯Qt4.7.4和Slicer4.1一共佔用了I盤23G的空間,編譯前要查看是否足夠的空間。
轉自:http://blog.sina.com.cn/s/blog_5ff6097b010101mc.html