天天看點

ITK4.13+VS2017安裝和配置(記錄)

版本:cmake-3.14.6-win64-x64; ITK4.13, VTK8.2.0; Qt5.10;  VS2017

一、需要設定的東西

第一次configure後

(1) 勾選Advance,BUILD_SHARED_LIBS,BUILD_EXAMPLES,BUILD_Tseting

(2)設定CMAKE_INSTALL_PREFIX目錄為ITK安裝目錄(D:\ITK\Itk_build)

(2) CMAKE_DEBUG_POSTFIX的value設定為d,表示debug模式下檔案名後面加上指定字元d;

(3) Module_ITKVtkGlue 友善以後和VTK和混合程式設計

(4)如果想編譯使用insightApplication,(我暫時沒選)就必須選擇一下兩個選項:ITKV3_COMPATIBILITY設為 ON, ITK_LEGACY_REMOVE設為OFF

注意:以管理者身份運VS2017然後打開ITK.sln。在Debug 或 Release下分别進行BUILD和INSTALL。

二、安裝完成之後

(1) 設定環境變 ,系統變量的PATH中,把install生成的檔案bin檔案夾的位址加進去(D:\ITK\Itk_build),将D:\ITK\Itk_out中的.dll檔案複制到C:\WINDOWS\system32中,64位系統同時還應複制到C:\Windows\SysWOW64以免報錯。

(2) 從ITK\InsightToolkit\Examples\Installation目錄下直接複制HelloWorld檔案和所需的CMakeLists.txt檔案。如在ITK檔案下建立test檔案夾,然後再test檔案夾下建立Hello和Hello_bin檔案夾,然後把前面複制的兩個檔案放入Hello檔案夾中,啟動cmake,按第二步的生成方法,把Hello完整目錄放入第一欄,把Hello_bin完整目錄放入第二欄,點選“Configure”,直至紅色消失,沒錯誤直接點“Generate”,然後用到Hello_bin中用VS2017打開HelloWorld,sln檔案,右擊HelloWorld,選擇”設為啟動項目“,然後F5運作即可。