1. 程式人生 > >vtk在linux下的安裝(12月8日更新)

vtk在linux下的安裝(12月8日更新)

安裝前準備

執行環境:ubuntu14.04 LTS, 64bit  //本人在ubuntu 14.10下安裝失敗

安裝版本:vtk6.1.0.tar.gz vtkdata6.1.0.tar.gz

編譯器:g++

$ sudo apt-cache search gcc*g++

以保證能搜尋到g++,然後

$ sudo apt-get install g++

make工具

$ sudo apt-get install cmake 

$ sudo apt-ge install cmake-mesa-gui

庫檔案:

openGL LIB等庫需要提前安裝好,否則會報錯。

$ sudo apt-get install libgl1-mesa-dev

$ sudo apt-get install libxt-dev

安裝步驟

1.建立vtk資料夾 

$ cd ~

$ mkdir visualtk 

2. 將vtk6.1.0.tar.gz vtkdata6.1.0.tar.gz複製到visualtk資料夾下,並解壓

$ cd ~/visualtk

$ tar zxvf vtk6.1.0.tar.gz

$ tar zxvf vtkdata6.1.0.tar.gz

data資料夾將解壓到vtk-6.1.0下,因其為隱藏檔案,不可直接檢視。

3. 進入visualtk資料夾,完成配置

$ cd ~/visualtk

$ ccmake VTK-6.1.0  

VTK-6.1.0解壓後的資料夾,進入後按c開始配置,一般不需要做調整,如果有錯誤需要注意設定,但execinfo_lib可忽略。配置結束後,選項全部反白顯示。再按c完成配置,此時出現按g完成generate的選項。ok,那就按g完成。

4.generate完成後,ccmake自動退出,回到了visualtk下,此時執行

$ make

開始長達30分鐘(不定)的make過程。

5. 順利完成make後,接下來執行

$ sudo make install

注意sudo不可省略,install 需要許可權

6.測試安裝結果,以執行自帶例子為例:

$ cd ~/visualtk/Examples/Tutorial/Step1/Cxx

$ cmake . 

$ make

此時生成了Cone可執行檔案。執行

$ ./Cone

出現旋轉椎體,表明安裝成功。

測試時我遇到了一個小問題,cmake出現找不到cmake相關檔案的錯誤提示,該路徑指向~。原來我一開始打算安裝到~主檔案,但ccmake時發現生成了很多檔案,就重新解壓到新資料夾(visualtk)。轉移到新資料夾後,原先cmake引數仍然指向舊路徑,導致錯誤。

=======================

有關問題解決

1. ccmake配置時,提示

EXEC_INFO_LIB not found, 可無視之

2. CMakeError at Rendering /OpenGL/CMakelists.txt(304?)  X11_XT_LIB Could not be found  的解決方法

安裝相應庫檔案

3.

安裝openGL_lib

相關推薦

vtk在linux安裝128更新

安裝前準備 執行環境:ubuntu14.04 LTS, 64bit  //本人在ubuntu 14.10下安裝失敗 安裝版本:vtk6.1.0.tar.gz vtkdata6.1.0.tar.gz 編譯器:g++ $ sudo apt-cache search gcc*g+

壹玖考研媛日記58更新

記錄加計劃。 數學(基礎,基礎,基礎) 5月之前: 尋找複習方法歷程: 從三月到四月一直在找一種適合自己的數學的學習方法。 開始的時候認為教材很重要(確實很重要),埋頭苦心開始看課本做課本上的例題和習題,直達四月中旬將高數上冊做到第六章,第六章是關

淺談STG遊戲的開發48更新,已補全內容

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

《機器學習實戰》訓練營——108作業

10月8日的作業2:在構建一個決策樹模型時,我們對某個屬性分割節點,下面四張圖中,哪個屬性對應的資訊增益最大? 1.參照《統計學習方法》梳理了資訊增益的定義; 2.列出了資訊增益的演算法流程; 3.對於作業中給出的四張圖,按照演算法流程進行了資訊增益的計算,最後得出ou

【248期】區塊鏈擼羊毛幣圈空投糖果102更新

【248期】簡單註冊。幣猜——區塊鏈競猜平臺類似B60S。 邀請連結:https://dwz.cn/ODMQXYIR 下面講解擼錢技巧:註冊送2個EOS,邀請一人送2個EOS。當然不可能是白送你的。需要你玩用他送的EOS玩50次雜湊彩,每玩50次就能提現一個EOS。 我算了

imtoken空投108更新

前幾天發的imtoken空投糖果,小夥伴們擼的怎麼樣? 之前路過enu(牛油果)場外三分賣掉的小夥伴怕是要拍斷腿,現在已經8毛多了。(imtoken空投糖果) 還有bite 有個空投叫做EVA的一天就被擼了 8000w,eva官方網址 第一輪空投一億活動已經

十月微信小程式導航:官方文件+精品教程+demo集合1014更新

1:官方工具: 5:微信小程式公測接入指南: 導航系列: 特別說明: 1:不瞭解微信小程式的同學,請先搜尋一下微信小程式究竟是什麼,有哪些特性; 2:有htmlcssjs基礎者可以直接進入實踐,邊實踐邊學習,尤其是有react與vue基礎

目前最全的機器學習知識結構圖111更新

機器學習、深度學習、python基礎、數學基礎、學習分類、專案構建流程、最常用的學習框架悉數列出 。 如有不足請留言補充,也可關注我微訊號,留言即可。請大家掃描二維碼關注我的微信公眾號。本公眾號每天

【幣圈空投】顏值高的擼羊毛專案618更新

(推薦推薦)0,FCoin交易所短時間內實現全網交易量第一神話般的交易所,憑藉交易即挖礦機制在眾多大頭中脫穎而出。1.FCoin平臺將一半以上(51%)的FT,通過交易手續費返還的形式獎勵給使用者。2.FCoin交易平臺的收入,會按照一個固定的比例分配給FT持有者。分配比例為

2018年128週末作業11

依次輸入五句話,然後將它逆序輸出 import java.util.Scanner; public class 週末課後作業11 { public static void main(String[] args) { Scanner input = new Scanner(Syste

20151208,微軟128公布12個安全補丁

-s exp lsp 程序 tar 其它 xpl rac 內核 大家好,我們是微軟大中華區安全支持團隊。 微軟於北京時間2015年12月8日公布了12個新的安全公告。當中8個為嚴重等級,4個為重要等級,修復了Microsoft Windows、Microsoft Off

Javascript基礎了解123

js一、什麽是Javascript語言:JavaScript 是腳本語言JavaScript 是一種輕量級的編程語言。JavaScript 是可插入 HTML 頁面的編程代碼。JavaScript 插入 HTML 頁面後,可由所有的現代瀏覽器執行。二、Javascript需要知道的三個彈框:(1)alert(

Python學習——七周四次課127

add cas 存儲 創建 不存在 數字 bin 集合體 內容 七周四次課(12月7日)13.12/13.13 memcache常用方法 存儲命令: set/add/replace/append/prepend/cas獲取命令: get/gets其他命令: delete

128

bottom view sets vid -h stream pre san for Overview of helpers provided by Action View6.1 AssetTagHelper:用於generate html語言image_tag ,retu

一周第三次課1213

linux 一周第三次課(12月13日)1.9 使用PuTTY遠程連接Linux填入ip,端口默認22,可以修改,連接名稱,設置相應配置(字體,字號,行數),open,輸入用戶名,密碼,連接成功1.10 使用xshell連接Linux填寫相應主機ip,進行相應設置即可。1.11 PuTTY密鑰認證首先使用pu

一周第四次課1214

linux一周第四次課(12月14日)1.13 單用戶模式用途:重置root密碼(需要grub密碼或grub未加密)首先重啟linux reboot 或init 6或shutdown -r now重啟界面按e進入grub rescue模式(grub是一個來自GNU項目的啟動引導程序)進入後按方向鍵定位到l

二周第一次課1218

change cst fig 失敗 rm命令 路徑 pos rip localhost 二周第一次課(12月18日)2.6 相對和絕對路徑2.7 cd命令2.8 創建和刪除目錄mkdir/rmdir2.9 rm命令 相對和絕對路徑: (根./)下的文件目錄是絕對路徑:[ro

二周第二次課1219

linux二周第二次課(12月19日)2.10 環境變量PATH $PATH:決定了shell將到哪些目錄中尋找命令或程序,PATH的值是一系列目錄,當運行一個程序時,Linux在這些目錄下進行搜尋編譯鏈接。對於:“/bin”、“/sbin”、“/usr/bin”、“/usr/sbin”、“/usr/loca

二周第三次課1220

linux二周第三次課(12月20日)2.14 文件和目錄權限chmod標白的9位代表權限,3位3位表示,第一個3位表示所有者對文件的權限,第二個3位所屬用戶組所有的權限,第三個3位表示其他用戶所有的權限,r-read,w-write,x-可執行,--無權限。可用數字表示。r=4,w=2,x=1.如果權限為r

二周第四次課1221

有意義 other mbo -- 目錄文件 rect /usr 表格 默認 二周第四次課(12月21日)2.18 特殊權限set_uid2.19 特殊權限set_gid2.20 特殊權限stick_bit2.21 軟鏈接文件2.22 硬連接文件 特殊權限: