Linux下VTK,ITK的安装

1.安装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 -s ccmake /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

   #mkdir ITK                                                    

   #mkdir ITK/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 -xf InsightToolkit-3.14.0.tar.gz  解压到此

7.设置编译器环境变量

   setenv CC /usr/bin/gcc; setenv CXX /usr/bin/g++

   有的 linux 没有此命令,如下

    export CC=/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

      mkdir test               //用于编译 ITK 代码, 为了目录结构清晰

      mkdir test/src         //存放源代码

      mkdir test/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 执行

2.安装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

posted @ 2011-03-23 19:56  Chjun  阅读(2603)  评论(0编辑  收藏  举报