云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > VS2010配置VTK5.10.1 Cmake2.8.12.2

VS2010配置VTK5.10.1 Cmake2.8.12.2

  • 62 次阅读
  • 3 次下载
  • 2025/12/2 22:25:34

VS2010配置VTK5.10.1Cmake2.8.12.2

2016年4月22日

基于:VS2010 安装配置 vtkVTK5.10.1 安装配置教程 VTK在VS2010下的安装方法

在win8.1,win10均成功,.net Framework是4.0。 希望大家按部就班,少走弯路,不要操之过急。 感谢原文作者的工作。

1. 安装好VS2010 必须下载:

vtk-5.10.1.zip 源程序 vtkdata-5.10.1.zip 数据 cmake-2.8.12.2-win32-x86.zip

(vtk相关安装程序下载(官网):http://vtk.org)

(cmake程序下载(官网):http://www.cmake.org/HTML/Index.html)

2. 将 vtk-5.10.1.zip 解压到D:\\Program Files\\VTK\\VTKsourcecode, 将vtkdata-5.10.1.zip解压到D:\\Program Files\\VTK\\VTKdata 新建一个文件夹D:\\Program Files\\VTK\\VTKbin\\

3. 解压 cmake-2.8.12.2-win32-x86.zip,运行{解压目录}\\bin\\cmake-gui.exe,

设置sourse code目录为D:\\Program Files\\VTK\\ VTKsourcecode \\, build目录为D:\\Program Files\\VTK\\VTKbin\\

按 configure 按钮,选Visual Studio 10编译器。需要耐心等待,一般忽略其中的警告。

勾选 Advanced再按 configure,可以看到或者搜索到某项为:vtk_use_guisupport,选择它,再按 configure,选vtk_use_mfc,再configure,configure的次数是无所谓的。

vtk_data_root: 目的是告诉cmake,vtk需要的数据都在哪里,我们的数据在D:Program Files\\VTK\\VTKdata

cmake_install_prefix:虽然网上说默认就好。但是我安装时出了问题。强烈建议该项的位置填VTK源程序和数据等文件的上一级文件的位置,即若vtk-5.10.1.zip 解压到D:\\Program

Files\\VTK\\VTKsourcecode,则此处填D:\\Program Files\\VTK。

build_examples: 就是询问是否编译vtk中的例子,你在看这个教程,说明肯定是初次用VTK,建议选上。

build_shared_libs: 建议选On。如果设置为off,就只会生成lib 文件,用于开发肯定是够了。如果设置为on,将会多生成dll文件,这些dll需要拷到windows/system目录下。如果用静态库编程,即off时,应用程序可以独立运行,尺寸也比较大,如果用动态库编程,即on时,应用程序必须找到动态库才能运行,但尺寸可以做得比较小。建议选On, 我试过选OFF,所谓的静态编译,但之后新建一个项目时,还是会出现找不到文件的问题。

vtk_use_parallel: 对于想用vtk做并行计算的朋友,要把这个选上,对于只想学学vtk的,保持默认 off

所有项目会变成灰色后后可以点击 Generate,完成时会提示 Generating done,此时关闭cmake。

4. 用vc++2010打开D:\\Program

Files\\VTK\\VTKbin\\Utilities\\MaterialLibrary目录下的

MaterialLibrary.sln文件,右键点击All_Build选择重新生成。

5. 若build_shared_libs选择On,把D:\\Program

Files\\VTK\\VTKbin\\bin\\Debug里生成的vtksys.dll文件拷到

windows/system目录下。或者打开VS2010的属性管理器(视图->其他窗口->属性管理器),双击任意“Microsoft.Cpp.Win32.user”,弹出属性页,在里面VC++目录的 Library Directories 中将bin文件夹中的Debug包括进去(建议两种方法都用)。

6. 打开D:\\Program Files\\VTK\\VTKbin目录下的VTK.sln,右键点击All_Build选择重新生成。

若build_shared_libs选择On,中途涉及MFC的示例会出错,生成成功两百多个,失败五六个。对应的解决办法为:

错误①Link错误:

a.在Solution Explorer中分别找到vtkDLG、vtkMDI、vtkSDI、vtkMFC这四个项目,右键—>Properties—>Configuration Properties—>Linker—>Input—>在Additional Dependencies中添加..\\..\\..\\..\\..\\bin\\Debug\\vtkIO.lib

b.再找到Win32SampleMFC这个项目,与以上类似地在Additional

Dependencies中添加..\\..\\..\\..\\bin\\Debug\\vtkIO.lib 这样,就为这些项目加入了vtkIO.lib库。

上述方法可能失效,可采用下面的方法

搜索更多关于: VS2010配置VTK5.10.1 Cmake2.8.12. 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

VS2010配置VTK5.10.1Cmake2.8.12.2 2016年4月22日 基于:VS2010 安装配置 vtkVTK5.10.1 安装配置教程 VTK在VS2010下的安装方法 在win8.1,win10均成功,.net Framework是4.0。 希望大家按部就班,少走弯路,不要操之过急。 感谢原文作者的工作。 1. 安装好VS2010 必须下载: vtk-5.10.1.zip 源程序 vtkdata-5.10.1.zip 数据 cmake-2.8.12.2-win32-x86.zip (vtk相关安装程序下载(官网):http://vtk.org) (cmake程序下载(官网):http://www.cmake.org/HTML/Index.html)

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com