Unbuntu下编译ITK,VTK

Unbuntu下编译ITK,VTK,是为了和QT结合起来一起用.

QT的安装很简单apt-get一下就行.本来想装QT4,命令行下始终装的是QT5.


我的目标是:在ubuntu下安装QT5,ITK4.5, vtk6.1


ITK的配置


1.首先安装好CMAKE

安装可视化的CMAKE,配置参数时方便很多
sudo apt-get install cmake-curses-gui
cmake-qt-gui更方便一点(推荐这个)

2. 下载好ITK-版本4.5.2.tar.gz,
VTK-版本61.

3. 配置ITK

1)为 ITK 创建目录,这里如下:

 #cd /home

   #mkdir ITK                                                    

   #mkdir ITK/ITK-make                                         //此目录做为 ITK 编译目标

2).解压 InsightToolkit-3.14.0.tar.gz 到目录 ITK, 解压后为路径为  home/ITK/InsightToolkit-3.14.0

 
   命令行为,拷贝 InsightToolkit-3.14.0.tar.gz 到 /home/ITK

   然后 # tar -xf InsightToolkit-3.14.0.tar.gz  解压到此

如果不想用可视化的CAMKE界面,执行4~6步骤.可视化界面下直接鼠标就OK.

4.设置编译器环境变量

   set env CC /usr/bin/gcc; set env CXX /usr/bin/g++

   有的 linux 没有此命令,如下

    export CC=/usr/bin/gcc;  export CXX=/usr/bin/g++

5. 使用 CMake 配置 ITK:

     cd 到 ITK 编译目标:

     cd /home/ITK/ITK-bin/InsightToolkit-3.14.0

     然后: #ccmake ../InsightToolkit-3.14.0  

     即 ccmake 所带参数为 ITK 源代码所在目录

6. 然后根据 CMake 下面的提示, 按 c 键, 进行 配置

    接着出现类似 windows 下的界面

    同理将 BUILD_DOXYGEN, BUILD_EXAMPLES,  BUILD_SHARED_LIBS, BUILD_TESTING

    设置为 OFF, 方法为使用箭头选择, 然后 enter 进行设置

    然后按键 c 配置, 成功后按键 g 生成 ITK 编译文件

   


记得把ITKVTKGlue选上,选上后再configure下.
这个很重要,ITK和VTK联合开发的时候免得出现问题

7.最后进入到生成的目录,输入 #make          编译 ITK.

最后执行:
sudo make install
默认是install到了/usr/local/   下面




配置VTK

过程和ITK的一样.省略了就.
cmake过程中:

可能出现qt5designer-config.cmake这个地方报错,
提示缺少lib文件
解决办法是: 安装qttools5-dev  

可能还有其他错误,没记下来,反正就是少什么安装什么.

提示:如果要和QT联合开发,需要realse版本的.所以在生成编译文件时候,需要:
生成release版本的选项是高级选项下面的build下面的CMAKE_BUILD_TYPE进行设置

还有一个问题是:我原来的VTK5.8在CMAKE的时候,默认的东西都是QT4,不能选择版本. 可能VTK5还真不支持QT5.









  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值