標籤:

ITK在vs2010下安裝、搭建

使用 VS 2010 編譯 ITK.

1. 下載 CMake:http://www.cmake.org/cmake/resources/software.html選擇需要的版本.

我使用的是cmake-2.8.10.2-win32-x86.exe. 然後安裝.

若在安裝過程中選擇了在桌面顯示圖標,則桌面會顯示 CMakeSetup(deprecated) 這個圖標, 而不是 CMAKE

路徑中的 CMake(cmake-gui) 圖標. 這裡使用 CMakeSetup(deprecated), 操作稍有不同. ITK 官網提供的

文檔中, 安裝使用的也是 CMakeSetup.

2.下載 ITK:http://www.itk.org/ITK/resources/software.html,這裡下載的版本是

InsightToolkit-4.3.2.zip

3. 在 D 盤新建文件夾: D:/I_VTK/ITK , 之所以要多建立一個 ITK 文件夾, 是為了以後 ITK, VTK混合編程,

這裡暫時只編譯ITK

4. 解壓InsightToolkit-4.3.2.zip到D:/I_VTK/ITK,重命名為InsightToolkit-4.3.2,即D:/I_VTK/ITK/ITK-3.14.0

5. 再建立一文件夾 ITK_bin, 作為 ITK 編譯目標. D:I_VTKITKITK_bin

6. 打開 CMAKE 進行配置. 假設你已經安裝好 VS2010

Where is thesource code: 點擊 Browse, 選擇剛才 ITK 源碼目錄:D:I_VTKITKInsightToolkit-4.3.2

Where tobuild the binaries: 點擊 Browse, 選擇 ITK 編譯目標:D:I_VTKITKITK_bin

7.點擊 Configure 進行配置, 選擇編譯器,這裡選擇 Visual stdio 10, 等待,之後出現如下界面

為了加快安裝進度,可以將選項BUILD TESTING 和BUILD EXAMPLES 都不勾選(ps:如果你想同時編譯ITK所提供的示例, 用於測試ITK 的示例,則BUILD_EXAMPLES,BUILD_TESTING選擇為ON,但編譯時間會很長.),

勾選BUILD_SHARED_LIBS(ps:BUILD_SHARED_LIBS 若選擇為 ON, 則會 ITK 生成的庫文件編譯成DLL 動態鏈接庫形式.),

勾選Advanced之後更改CMAKE_INSTALL_PREFIX(表示編譯ITK後生成的 lib 及頭文件等安裝路徑)目錄

可以設置為 D:/I_VTK/ITK

再次點擊 Configure, 直至所有條目都變成灰色,表示配置成功, 點擊Generate確認.

8. 在 D:I_VTKITKITK_bin目錄下找到ITK.sln, 點擊,使用VS2010進行編譯.

具體方法:打開D:I_VTKITKITK_bin裡面的ITK.sln文件,雷同VTK的生成解決方案,點擊:生成->生成解決方案。如果沒有錯誤,在解決方案裡面找到Install文件,選中點擊右鍵->僅用於項目->僅生成INSTALL。(如果編譯過程中有錯誤,應該刪除D:I_VTKITKITK_bin裡面的文件,重新安裝)

則會在D:/I_VTK/ITK 目錄生成 lib, include 等文件夾

lib目錄存放的是D:/I_VTK/ITK/ITK-3.14.0-bin/bin/debug中的 ITKlib 文件.

include 則存放ITK 所有的頭文件. bin 目錄存放的是 ITK 生成的一些可執行文件。

這裡沒有必要選擇 INSTALL, 因為D:/I_VTK/ITK/ITK-3.14.0 中這些文件都已經存在.

不過選擇編譯 INSTALL, 安裝ITK,會使目錄結構更加清晰。不使用 CMAKE 自動配置時比較方便。

9.由於2010不需要添加lib等庫文件、包含文件;

環境變數設置:我的電腦->屬性->高級->環境變數->添加:D:I_VTKITKITK_bin;

將D:I_VTKITKin中的.dll文件拷貝到C:WINDOWSsystem32中;

到此完成。


推薦閱讀:

2010路路開花的鴻運星座
2010秋冬爆潮單品NO.2:駝色外套/大衣
【轉載】Asahi Original №10 2010
2010爆笑語錄66條
蘇珊米勒 2010 6月巨蟹座

TAG:安裝 | 2010 |