在VTK源码包的Example中,每个模块的例子都有一个CMakeList文件,可之间编译运行。 
但VTK版本更新快,模块经常小改,而对于VTK6.x的Example的CMakeLists却没有改动,所以会造成编译错误,如

CMake Error at C:/VTK/CMake/vtkModuleAPI.cmake:120 (message):
Requested modules not available:vtkRendering
Call Stack (most recent call first):
C:/VTKBuild/VTKConfig.cmake:84 (vtk_module_config)
CMakeLists.txt:11 (find_package)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

我们需要进行编译迁移,这里给出了迁移说明。 
举个例子

    cmake_minimum_required(VERSION 2.8.5 FATAL_ERROR)if(POLICY CMP0025)cmake_policy(SET CMP0025 NEW) # CMake 3.0endif()if(POLICY CMP0053)cmake_policy(SET CMP0053 NEW) # CMake 3.1endif()project (Step3)find_package(VTK COMPONENTSvtkFiltersSourcesvtkInteractionStylevtkRendering${VTK_RENDERING_BACKEND})-------------以上为改动部分(简单起见,直接用NO_MODULE)------------cmake_minimum_required(VERSION 2.8.7 FATAL_ERROR)PROJECT (Step3)find_package(VTK 6.0 NO_MODULE)include(${VTK_USE_FILE})add_executable(Cone3 MACOSX_BUNDLE Cone3.cxx)
target_link_libraries(Cone3 ${VTK_LIBRARIES})

VTK Example代码编译运行相关推荐

  1. 该段代码编译运行后显示的是蓝色背景,白色闪烁字的效果

    int main(int argc,char **argv) {         printf("\033[44;37;5m hello world\033[0m\n");     ...

  2. caffe SSD 代码编译运行流程及问题解决

    caffe SSD 代码编译运行流程及问题解决 该文基于以下代码: https://github.com/weiliu89/caffe/tree/ssd down下来后,进入目录 -rw-rw-r-- ...

  3. 在线代码编译运行工具

    在线代码编译运行工具 如果需要学习语言,比如练习一些算法,或者跑一些别人写的代码,有一些语言特性不太了解需要写一些简单的 demo 做一些验证,那么先搭建一个环境去跑就有一点麻烦了,无需搭建本地环境的 ...

  4. cmd命令行进行C++代码编译运行;实现进程调度和存储管理

    最近刚考完一门,也算是有点闲暇时间,写个博客,就当做操作系统实验的笔记吧.        客官先别急着白嫖点个赞再看吧求求了 文章目录 一.在cmd命令行下编译运行C++源代码 1.进入目标目录 2. ...

  5. OpenCV神经网络ANN代码编译运行与解读(一)

    运行环境搭建:参考<VS2013安装OpenCV4.1版本并搭建一个小程序> 基于OpenCV4.1.0中neural_network.cpp的例子代码. 参考了<OpenCV3[神 ...

  6. OpenCV神经网络ANN代码编译运行与解读(二)

    [转载自]<OpenCV笔记(4)实现神经网络(ANN)> 作者的原文参考了:<OpenCV中使用神经网络 CvANN_MLP> 实际上的预测结果是并非一个确定值,所以即使用训 ...

  7. TVM yolov3优化代码修改(编译运行OK)

    TVM yolov3优化代码修改(编译运行OK) yolov3_quantize_sample.py 附https://github.com/makihiro/tvm_yolov3_sample代码: ...

  8. Eclipse编译运行Native代码步骤详解

    Eclipse编译运行Native代码步骤详解 标签: android jni层   android jni步骤   android jni接口   转自: http://blog.csdn.net/ ...

  9. python运行过程中会被编译成二进制_Python代码在运行过程中,会被编译成二进制代码。_学小易找答案...

    [单选题]1. ( )是违反设备安全操作规程的错误做法. [单选题]Thank you for your letter ___________ 24th March. (1.0分) [单选题]超外差接 ...

最新文章

  1. 基于OpenPose的人体姿态检测两个群众
  2. [AHOI2009]最小割(最大流+tarjan)
  3. 《Java并发编程实战》第十章 避免活跃性危急 读书笔记
  4. TIKV扩容之刨坑填坑 ​
  5. epoll示例程序——服务端
  6. 使用Python+md5删除本地重复(同一张不重名)的照片
  7. php框架开发(草稿)
  8. 腾讯云服务器CentOS 7安装Tomcat并部署JSP站点统计进入站点人数
  9. 用linux制作Mac OS U盘启动
  10. CronTrigger cron表达式
  11. C - 51 38译码器 动态数码管显示
  12. linux可运行的steam游戏吗,Steam现在可以在Linux上玩仅Windows游戏
  13. 2017计算机办公自动化试题,【2017年整理】计算机办公自动化试题.doc
  14. HTTP知识点总结 - 转载
  15. < abbr >标签 缩写
  16. 推荐一个做分享的多端集成方案MobTech/shareSDK
  17. 本周大新闻|谷歌眼镜企业版正式停售;Meta重组大裁员
  18. Axure8.0-制作图片验证码
  19. CentOS 7 服务器密码忘记的解决办法
  20. 凝眸笑靥,又是一年寂寥春

热门文章

  1. 求一个容器的最值的索引_殊途同归——从一道经典的多元最值问题说开
  2. linux网络命名空间详解,『中级篇』 Linux网络命名空间(25)
  3. 定义一个Employee类
  4. autosar中com模块_详细介绍AUTOSAR各个模块作用PART1(OS,SYS)
  5. Facebook计划整合WhatsApp、Instagram和Messenger的基础设施
  6. ESXI磁盘类型的相互转换
  7. 关于Linux系统指令 top 之 %si 占用高,分析实例一
  8. dede5.7 GBK 在php5.4环境下 后台编辑器无法显示文章内容
  9. WinRT界面控件Essential Studio上如何选择时间范围
  10. 关于Linux前后台程序切换