VTK的编译与安装

VTK全称为Visualization ToolKit,是一个开源的软件系统,用于数字图像处理、3D图形学、体绘制以及计算机视觉。其提供了许多的高级算法,例如表面重构、消减等。

今天简述一下在Microsoft Visual Studio 2008环境下编译与安装VTK的注意事项。此次不wrap Python、Tcl/Tk、Java等别的语言。所以CMake的配置选项里面都不用选语言相关的选项,诸如PYTHON_*、TCL_*、TK_*、JAVA_*等这些选项均不用选。然后Configure与Generate之后,用Visual Studio打开binary trees存放的文件夹下面的所有项目,然后生成ALL_BUILD即可。

至于安装,生成INSTALL项目就够了,但是我在这里遇到一个问题,项目生成不成功,看错误提示,知道可能是第一次生成的缘故,所以我重新生成,好几次后终于不报错了,但是不明白为什么是这样子。哪位高手知道,请留言分享,不甚感激。

增加:

在Ubuntu下编译与安装时,基本过程差不多,只是Generator为Unix Makefiles,然后在build tree的文件夹下执行make命令即可,只是我碰到一个问题,就是如果目录结构为VTK/VTK、VTK/VTKData时,会出现Tests不能跑的情况,因为程序找寻数据文件时,是在与第一个VTK目录同级别的目录寻找,其实应该是在子目录中VTKData中查找的,这里可能是程序这么设计的,即使在CMake的configuration里面明确指明data root也不管用,最后我是将第一个VTK重命名成别的名字,只要不是VTK,然后再configure、generate、make,就成功了,希望对碰到类似情况的朋友有帮助。

Best Regards

胡靖飞

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值