VTK 安裝編譯

2021-06-26 15:51:19 字數 1325 閱讀 8963

vtk 安裝編譯

參照 安裝、編譯,測試例子。

1.cmakelists.txt指令碼的寫法

cmake_minimum_required

(version

3.0) 用於指定構建工程時所需的cmake版本要求

project(testvtkinstall

) 工程名與後面的$相對應

find_package

(vtk required

) 表明所要搜尋的外部工程對本工程是必須的(required)如果沒有搜尋到,cmake會終止構建過程。

include($

) 指定載入乙個檔案或者模組

add_executable($

testvtkinstall

.cpp

) 定義工程會生成乙個名為工程名的可執行檔案,相關原始檔後面跟隨

target_link_libraries($

$) 指定生成可執行檔案需要鏈結哪些檔案

2.testvtkinstall.cpp

#include

"vtkrenderwindow.h"

#include"vtksmartpointer.h"

int

main

()

3.新建乙個工程,把cmakelists.txt testvtkinstall.cpp放在工程的同一目錄下

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 的...