3DSlicer原始碼編譯過程vs2008+windows xp [轉]

來源:互聯網
上載者:User

標籤: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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.