vtk在win7,vs2010环境下安装

vtk在win7,vs2010环境下安装

ID:11194270

大小:406.98 KB

页数:7页

时间:2018-07-10

vtk在win7,vs2010环境下安装_第1页
vtk在win7,vs2010环境下安装_第2页
vtk在win7,vs2010环境下安装_第3页
vtk在win7,vs2010环境下安装_第4页
vtk在win7,vs2010环境下安装_第5页
资源描述:

《vtk在win7,vs2010环境下安装》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.准备下载vtk-5.8.2.zip;vtkdata-5.8.2.zip;vtk-5.8.2-win32.exe;cmake-2.8.6-win32-x86;下载地址:www.vtk.org;2.平台环境·win732bit·visualstudio20103.开始配置配置cmake:解压和安装时最好是放到与VC++安装的路径相近的地方。(1).执行vtk-5.8.2-win32.exe,安装目录为:D:ProgramFilesVTK5.8.2,本文件夹下新生成一个bin文件;(2).把vtk-5.8.2.

2、zip解压到D:ProgramFilesVTK5.8.2VTK,把vtkdata-5.8.2.zip解压到D:ProgramFilesVTK5.8.2VTKdata,执行cmake-2.8.6-win32-x86,安装目录为:D:ProgramFilesCMake2.8.6(3).运行cmake,cmake的作用是生成一个VS2010工程项目,使得vtk可以被VS2010编译,“Whereisthesourcecode”用来指定VTK源码加压缩后的文件夹位置(D:ProgramFilesVTK

3、5.8.2VTK),“Wheretobuildthebinaries”用来指定VS2010工程项目的输出位置(D:ProgramFilesVTK5.8.2bin);建议就这样设置,就把项目输出放在自动生成的bin文件夹下面;当然水灵的视频说了可以在自建文件夹下面,我在配置时出现了问题;(4).其他的目前先不用做,直接点“Configure”配置一下,大约运行个十分钟左右,就会显示出一片红色的结果,这时候在“Advanced”前打个勾;build_examples:就是询问是否编译vtk中的例子,如选则on

4、,就要花时间把vtk的例子编译一遍。建议不选,否则很耗时间;build_testing:testcode就是vtk开发者用来测试vtk代码的一些测试代码,我们常常把它们当成学习vtk的例子,与build_examples类似。不选!build_shared_libs:如果设置为off,就只会生成lib文件,用于开发肯定是够了。如果设置为on,将会多生成dll文件。建议选择上,配置结束后把D:ProgramFilesVTK5.8.2bin下所有的.dll文件拷贝到C:Windowssystem32下;cm

5、ake_install_prefix:这个比较重要,就是以后要安装vtk的路径。安装的好处就是可以从1G多的文件中提取出.h.lib.dll等精华,安装在指定目录下,并修改系统环境变量。(这个默认的是C:ProgramFilesVTK,这个在编译INSTALL时会出现文件,在之后会讲到,先默认);vtk_data_root:一般地,cmake可以自己找到vtkdata的路径,但如果没有,把D:ProgramFilesVTK5.8.2vtkdata填上即可,告诉cmake,vtk需要的数据都在哪里vtk

6、_use_parallel:对于想用vtk做并行计算的朋友,要把这个选上,对于只想学学vtk的,保持默认offvtk_use_guisupport:必须把它设置为on,再次configure之后,会出现一个新的选项vtk_use_mfc,把它也设置为on就行了。提示:在cmake中,有些选项是依赖于另一些选项的,比如vtk_use_guisupport和vtk_use_mfc,当我们禁用vtk_use_guisupport,vtk_use_mfc是看不到的。修改完cmake选项以后,再按一次configure按钮

7、,就只有vtk_use_mfc是红色的了,选择vtk_use_mfc,再按一次configure,就可以生成vc的工程文件了。配置vs2010:(5)在之前指定的“Wheretobuildthebinaries”的VS2010工程项目输出目录中,双击打开生成的”.sln"文件(6)右键点击“ALL_BUILD”选择“rebuild”(重新生成)就可以进行编译生成了,大约需要半个小时注意:如果在编译的时候,出现一个error,是由于windows的IE版真相对vs2008过低,提示sdk中一个错误。找到vtkMFC

8、window.cpp,将前面的宏定义修改为:  #ifndefWINVER  #defineWINVER0x0501//你可改为更高版本  #endif#ifndef_WIN32_WINNT#define_WIN32_WINNT0x0500//这是我改的#endif另外还有一个错误:vtkio.dll延迟加载失败,改成添加vtkio.lib文件(7)生成结束后,在解决方案

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。