天天看點

cmake編譯vtk-9.0.1對應vs2017cmake編譯vtk-9.0.1對應vs2017

cmake編譯vtk-9.0.1對應vs2017

軟體版本:

  • vs2017
  • vtk 9.0.1
  • cmake 3.14.2
  • Qt 5.11.0

下載下傳 vtk 9.0.1 Source 和 Data 下載下傳網址.

cmake編譯vtk-9.0.1對應vs2017cmake編譯vtk-9.0.1對應vs2017

解壓 VTKData-9.0.1.tar.gz,VTK-9.0.1 到目前檔案夾,自動生成檔案夾 VTK-9.0.1。

cmake編譯vtk-9.0.1對應vs2017cmake編譯vtk-9.0.1對應vs2017

在目前檔案夾建立 bin 目錄。在 cmake 中選擇對應的檔案夾,點選左下角的 Configure。

cmake編譯vtk-9.0.1對應vs2017cmake編譯vtk-9.0.1對應vs2017

點選 Configure 後會出現以下界面,選擇相應的版本。

cmake編譯vtk-9.0.1對應vs2017cmake編譯vtk-9.0.1對應vs2017

點選 Finish 開始配置。

cmake編譯vtk-9.0.1對應vs2017cmake編譯vtk-9.0.1對應vs2017

Cmake下 ,下圖中路徑改為建立的 bin 目錄。

cmake編譯vtk-9.0.1對應vs2017cmake編譯vtk-9.0.1對應vs2017

選擇生成 vtk 的例子。

cmake編譯vtk-9.0.1對應vs2017cmake編譯vtk-9.0.1對應vs2017

對 Qt 的支援。

cmake編譯vtk-9.0.1對應vs2017cmake編譯vtk-9.0.1對應vs2017

填寫 Qt 的路徑。

cmake編譯vtk-9.0.1對應vs2017cmake編譯vtk-9.0.1對應vs2017

再次點選 Configure 。

cmake編譯vtk-9.0.1對應vs2017cmake編譯vtk-9.0.1對應vs2017

下方顯示 Configuring done,然後點選 Generate。

cmake編譯vtk-9.0.1對應vs2017cmake編譯vtk-9.0.1對應vs2017

最終顯示完成,可以點選 Open Project 打開項目,或者在 bin 目錄下打開 VTK.sln 檔案打開項目。

進入 vs2017 後,Debug 模式下,右側 ALL_BUILD,右鍵,選擇第一個選項–>生成,等待較長時間,完成後,選擇 ALL_BUILD 下方的 INSTALL,右鍵選擇“設為啟動項目(A)”,然後點選生成。

接着選擇 Release 模式,操作如上,繼續生成。

所有生成之後,沒有失敗的提示就說明編譯成功了,之後就可以在新的項目中進行配置了。

在 vtk 使用的過程中,若出現什麼錯誤,可能是在使用 Cmake 編譯的時候有些東西沒有添加,重新進行編譯即可,不會造成别的問題。

繼續閱讀