vtk 安裝編譯
參照 安裝、編譯,測試例子。
1.cmakelists.txt指令碼的寫法
2.testvtkinstall.cppcmake_minimum_required
(version
3.0) 用於指定構建工程時所需的cmake版本要求
project
(testvtkinstall) 工程名與後面的$相對應
find_package
(vtk required
) 表明所要搜尋的外部工程對本工程是必須的(required)如果沒有搜尋到,cmake會終止構建過程。
include($
) 指定載入乙個檔案或者模組
add_executable($
testvtkinstall
.cpp
) 定義工程會生成乙個名為工程名的可執行檔案,相關原始檔後面跟隨
target_link_libraries($
$) 指定生成可執行檔案需要鏈結哪些檔案
3.新建乙個工程,把cmakelists.txt testvtkinstall.cpp放在工程的同一目錄下#include
"vtkrenderwindow.h"
#include
"vtksmartpointer.h"
int
main
()
4.開啟cmake, source輸入工程所在資料夾路徑,build輸入工程所在資料夾下的子資料夾bin的路徑
5.configure,直到沒有紅色選項出現,generate
6.成功生成後,在bin資料夾出現*.sln檔案
開啟testvtkinstall.sln檔案,f7編譯,f5執行,得到兩個視窗,vtk視窗和控制台視窗。
【試著編譯時出現問題,在解決方案資源管理器中,本來有三個工程,all_build以及zero_check。其中all_build在編譯的時候跳過了,其他兩個編譯成功。根據 這裡所提及的,只有乙個工程時,刪掉其他兩個,執行成功。 】
linux下編譯安裝vtk
一 安裝 2.解壓到當前目錄 3.進入目錄建立build資料夾,存放編譯檔案。4.進入build資料夾進行配置,進行配置ccmake 注意ccmake與.之間有空格,代表上一級目錄 5.執行步驟4的 會跳出一下配置 如果沒有編譯過的會提示沒有快取,可以按c進行配置,之後就會出現這個介面,用上下建選擇...
VTK 在linux下編譯VTK
3 cd vtk build ccmake home jack software vtk 8.2.0 vtk 8.2.0 在鍵盤上按下 c 會出現下面的介面 cmake install prefix表示庫檔案和標頭檔案要存放的位置 如果看到可以按下g 按下g進行生成 4 使用make進行編譯 mak...
VTK交叉編譯報錯
一開始就可以報錯!找不到 x11 或者找不到 什麼軟體,其實我之前只是簡單的手動的去找!其實我應該不用手動的去找這些,而是根據它的報錯,直接到相應的cmake中,找相應的路徑去修改!cmake 主要是 標頭檔案 件 以及它的路徑位置,還有一些庫檔案的路徑的。最終總結一下問題,就是多學學cmake 的...