Linux下VTK、ITK的安装及运行 转载
Linux下VTK、ITK的安裝及運行??轉載
(2011-08-01 19:42:10) 轉載▼標簽: it | ? |
(1)在www.cmake.org下載cmake-2.4.6.tar.gz,并安裝好
???(2)在www.vtk.org上下載vtk-5.0.3.tar.gz 和 vtkdata-5.0.3.tar.gz
???(3)隨便新建一個文件夾,比如就在桌面上新建一個文件夾。重命名為vtk(Llinx是區分大小寫的),
??????????把vtk-5.0.3.tar.gz 和vtkdata-5.0.3.tar.gz都解壓到桌面,得到兩個文件夾:VTK和VTKData
??????????打開終端,進入VTK文件夾(cd ~/Desktop/vtk/VTK)
??? (4)輸入:ccmake ../VTK?? 回車
??????????設置BUILD_SHARED_LIBS為ON
??????????安鍵盤上的g (configure & exit)
???(5)輸入:make
?????????輸入:sudo make install
?????????輸入:root密碼
? ? (6)至此VTK己安裝好了,你可以make一個VTK中的exmaple。記得要用cmake .
??????????打開終端,進入VTK/Examples/Tutorial/Step1/Cxx
???????????cmake .
???????????make
???????????./Cone
http://www.duke.edu/~iwd/howto/VTK-Linux-Java_HOWTO.html
在 linux 下配置 ITK
1. 下載 CMake:http://www.cmake.org/cmake/resources/software.html
???為方便安裝,這里下載二進制文件,選擇下載: cmake-2.6.4-Linux-i386.sh
2. 安裝 CMake, 到? cmake-2.6.4-Linux-i386.sh存放的目錄,輸入,可用 TAB 鍵方便補齊命令
??? #./cmake-2.6.4-Linux-i386.sh
???閱讀授權文件,最后按照提示輸入 y 接受,CMake 的安裝目錄這時可以指定,也可以接受默認路徑
??? 這里會提示是否為CMake 創建一單獨的目錄,輸入 y 選擇創建
3. cd 到 CMake 安裝目錄, 為 bin 目錄下 ccmake 創建軟鏈接到 /usr/bin/ccmake
??? #ln -sccmake /usr/bin/ccmake
4.下載 ITK:?http://www.itk.org/ITK/resources/software.html?,這里下載的版本是
??? 3.14.0:?InsightToolkit-3.14.0.tar.gz
5.為 ITK 創建目錄,這里如下:
#cd /home
?? #mkdirITK????????????????????????????????????????????????????
?? #mkdirITK/ITK-bin????????????????????????????????????????//此目錄做為 ITK 編譯目標
6.解壓 InsightToolkit-3.14.0.tar.gz 到目錄ITK,?解壓后為路徑為?home/ITK/InsightToolkit-3.14.0
??如果圖形界面,直接右鍵點擊??InsightToolkit-3.14.0.tar.gz包,選擇解壓到此處便可
?? 命令行為,拷貝InsightToolkit-3.14.0.tar.gz 到 /home/ITK
?? 然后 # tar -xfInsightToolkit-3.14.0.tar.gz? 解壓到此
7.設置編譯器環境變量
???setenv CC/usr/bin/gcc; setenv CXX /usr/bin/g++
?? 有的 linux 沒有此命令,如下
??? exportCC=/usr/bin/gcc;? export CXX=/usr/bin/g++
8. 使用 CMake 配置 ITK:
????cd 到 ITK 編譯目標:
????cd /home/ITK/ITK-bin/InsightToolkit-3.14.0
????然后: #ccmake../InsightToolkit-3.14.0??
????即 ccmake 所帶參數為 ITK 源代碼所在目錄
9. 然后根據 CMake 下面的提示, 按 c 鍵, 進行 配置
??? 接著出現類似windows 下的界面
????同理將BUILD_DOXYGEN, BUILD_EXAMPLES,? BUILD_SHARED_LIBS,BUILD_TESTING
??? 設置為 OFF,方法為使用箭頭選擇, 然后 enter 進行設置
??? 然后按鍵 c 配置,成功后按鍵 g 生成 ITK 編譯文件
??? 最后輸入#make?????????編譯 ITK.
??? 到此完成
10. 測試:
?????cd /home/ITK
?????mkdirtest??????????????//用于編譯 ITK 代碼, 為了目錄結構清晰
?????mkdirtest/src????????//存放源代碼
?????mkdirtest/bin????????//示例編譯目標
?????mkdir?test/src/HelloWorld
?????mkdri test/bin/HelloWorld
?????到 ITK 源代碼中拷貝 \Examples\Installation\HelloWorld.CXX 以及CMakelists.txt 到 test/src/HelloWorld 中
?????cd test/bin/HelloWorld
?????ccmake??/home/ITK/test/src/HelloWorld
?????這時,可能提示找不到 ITK_DIR, ITK_DIR_NOTFOUND
??????使用箭頭選擇此項,然后按enter 編輯,輸入 itk-bin 路徑, 我的為 /home/ITK/itk-bin
?????然后 c 進行配置, 然后 g 生成編譯文件
?????最后 #make??? 生成HelloWorld 可執行文件
?????#./HelloWrold 執行
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的Linux下VTK、ITK的安装及运行 转载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows10/11安装Linux子
- 下一篇: VTK编译安装