Linux下VTK、ITK的安装及运行 转载

Linux下VTK、ITK的安装及运行  转载

(2011-08-01 19:42:10)
标签:

it

 
1.安装VTK

  (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


2.安装ITK

在 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 执行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值