天天看點

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

完整部落格見:Win10-64位(或Win7)+VS2019+ITK4.13.2+VTK8.2+CMake3.16環境配置

目錄:

3、ITK4.13.2安裝與測試

3.1  ITK的下載下傳

3.2  建立ITK編譯目錄

3.3  CMake的配置(ITK)

3.4  ITK電腦環境變量配置

3.5  測試ITK是否安裝成功(CMakeLists.txt建構工程,輸出“ITK Hello World!!!”)

3、ITK4.13.2安裝與測試

3.1  ITK的下載下傳

ITK4.13.2源碼CSDN下載下傳

ITK4.13.2安裝包連結:https://pan.baidu.com/s/1Sh2QoYUsN950rXUEWn7qhQ        提取碼:tuks

3.1.1 ITK最新版本可到ITK官網下載下傳   連結為:https://itk.org/download/

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

3.1.2 早期版本下載下傳:

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

3.2  建立ITK編譯目錄

3.1至3.4小節,本例程ITK通過CMake編譯好的全部可運作檔案下載下傳(包含ITK4.13.2目錄下的Bin、Build、CMake、Source檔案夾)

3.2.1 在自己的電腦中選擇一個路徑存放我們即将要編譯的檔案,我們假設選擇F盤存放我們的檔案,接下來我們需要在F盤的根目錄下建立一個空檔案夾,檔案夾命名為 ITK4.13.2,我們在該檔案夾同級目錄下建立以下四個檔案夾:

      Bin 用來存放頭檔案以及共享庫

      Build用來存放ITK編譯後的檔案

      CMake用于存放下載下傳的CMake解壓後的所有檔案

      Source用于存放下載下傳的ITK解壓後的所有源檔案

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

3.2.2 将下載下傳好的ITK4.13.2壓縮包解壓到 Source檔案夾

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

3.2.3 解壓後的 Source 檔案夾

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

3.3  CMake的配置(ITK)

3.3.1 找到 cmake-gui.exe , 輕按兩下運作 CMake 軟體,其路徑為:

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

3.3.2 點選 Browse Source 按鈕選擇我們的Source目錄下的InsightToolkit-4.13.2目錄,點選 Browse Build 按鈕選擇我們的之前建立的 Build 目錄,選擇完點選“Configure”:

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

3.3.3 選擇 Visual Studio 16 2019 (如果裝的是其它版本,則選擇其它版本),platform平台選擇 x64(我用的是64位系統,根據自己的編譯器與系統選擇),後面預設,點選 Finish :

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

3.3.4 點選“Configure”進行配置,配置後如下圖

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

3.3.5 點選 Advanced 選項,将 CMAKE_INSTALL_PREFIX 選項設定到我們之前建立 F:\Software\ITK4.13.2\Bin 檔案夾,勾選BUILD_SHARED_LIBS 選項,用以生成動态連結庫dll檔案:

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置
Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

3.3.6 上述步驟設定完成後,可多次點選“Configure”進行配置,直到紅色全部消失,并出現 Configuring done 提示

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

3.3.7 點選 Generate 按鈕,生成後,點選 Open Project 按鈕,VS将打開生成的項目

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

3.3.8 選中 解決方案資料總管 中的 ALL_BUILD 工程,然後選擇菜單欄下的 生成 選項中的 ALL_BUILD 選項

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

編譯完成後輸出視窗會顯示成功XXX個

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

3.3.9 選擇 解決方案資料總管 下的 INSTALL 工程,點選VS菜單欄 生成 ——> 僅用于項目——> 僅生成INSTALL選項,VS會将把ITK相關的頭檔案、靜态庫動态庫等提取到之前建立的 F:\Software\ITK4.13.2\Bin 檔案夾下。

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

3.3.10 如下圖,Bin 檔案夾下會出現如下圖四個檔案,整個安裝過程就完成了。

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

3.3.11 将庫檔案:F:\Software\ITK4.13.2\Bin\bin 和 F:\Software\ITK4.13.2\Build\bin\Debug  下的所有 .dll 檔案複制粘貼到 C:\Windows\System32  和 C:\Windows\SysWOW64 目錄下(相同的直接替換即可,我的共45個)

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

和 ITKIOGDCM-4.13d.dll

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

和 ITKIOGDCM-4.13d.dll

3.4  ITK電腦環境變量配置

3.4.1 點選此電腦——>屬性——>進階系統設定——>進階——>環境變量——>系統變量——>編輯環境變量,将 F:\Software\ITK4.13.2\Build 添加到系統環境變量中。

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

3.5  測試ITK是否安裝成功(CMakeLists.txt建構工程,輸出“ITK Hello World!!!”)

3.5小節,本例程通過 CMakeLists.txt 建構好的 ITK 可運作工程 itk1 檔案夾下載下傳(實作“ITK Hello World!!!”的視窗輸出)

3.5.1 從 F:\Software\ITK4.13.2\Source\InsightToolkit-4.13.2\Examples\Installation 目錄下直接複制 HelloWorld.cxx 檔案和所需的 CMakeLists.txt 檔案。

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

3.5.2  在 ITK4.13.2 檔案下建立 itk1 檔案夾,然後在該檔案夾下建立 bin 檔案夾和 src 檔案夾,然後把前面複制的兩個檔案都放入 src 檔案夾中

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置
Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

3.5.3  啟動 CMake ,Browse Source 按鈕選擇我們剛建立的 itk1 目錄下的 src 目錄; Browse Build 按鈕選擇我們剛建立的 itk1 目錄下的 bin 目錄,點選 Configure 直到無紅色錯誤 

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

3.5.4 之後點選 Generate 按鈕,生成後,點選 Open Project 按鈕,VS将打開生成的項目

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

3.5.5 右擊 HelloWorld,選擇”設為啟動項目“,然後點選 本地Windows調試器

3.5.5.1 報錯,提示在 F:\Software\ITK4.13.2\Build\lib\Debug 目錄下缺少 itkgdcmMSFF-4.13.lib 檔案

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置
Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

3.5.6 從網上下載下傳的别人相同環境編譯好的庫中拷貝 itkgdcmMSFF-4.13.lib 到 F:\Software\ITK4.13.2\Build\lib\Debug 目錄下,再次點選 本地Windows調試器 運作

3.5.6.1 報錯,提示在 F:\Software\ITK4.13.2\Build\lib\Debug 目錄下缺少 ITKIOGDCM-4.13.lib 檔案

可運作庫檔案見以下兩連結:

Win10+VS2019(VS2017)+ITK4.13.2+CMake3.16-debug(release)可運作庫

ITK4.13.2在VS2019、x64環境下編譯好的可運作的debug版本的庫檔案

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

3.5.7 同理從網上下載下傳的别人相同環境編譯好的庫中拷貝  ITKIOGDCM-4.13.lib 到 F:\Software\ITK4.13.2\Build\lib\Debug 目錄下,再次點選 本地Windows調試器 運作

Win10(Win7)+VS2019(x64)+ITK4.13.2+CMake3.16環境配置

至此ITK4.13.2安裝成功!!!

繼續閱讀