VTK5.8在64位Win7和VS2010环境下的安装与配置

参考文章:

1、

2、

感谢原作者!

一、环境

Windows 7 Ultimate with SP1 (x64)

Visual Studio 2010 Ultimate (x86)

二、软件

vtk-5.8.0-win32-x86.exe vtk-5.8.0.zip vtkdata-5.8.0.zip

cmake-2.8.10.2-win32-x86.exe

三、安装步骤

1、安装cmake 2.8.10.2

2、安装VTK 5.8.0

安装后再在安装目录下新建两个目录VTK和VTKDATA,使得安装目录下有四个文件夹bin、lib、VTK和VTKDATA。并把vtk-5.8.0.zip解压到VTK目录中,vtkdata-5.8.0.zip解压到VTKDATA目录中。

3、编译VTK 5.8.0

3.1、运行CMake 2.8\bin中的cmake-gui.exe,然后设置Where is the source code为D:\Program Files (x86)\VTK 5.8.0\VTK,设置Where to build the binaries为D:\Program Files (x86)\VTK 5.8.0\bin。

3.2、再按Configure按钮,选择Visual Studio 10编译器(不要选择64位的),然后cmake会描所需要的文件。

3.3、稍等片刻后,再将Advanced复选框选中,将其中的VTK_USE_GUISUPPORT打勾,继续Configure之后又会多出VTK_USE_MFC再将它也打勾,继续Configure,然后成功之后,点Generate,完成时会提示 Generating done,退出cmake。

4、生成解决方案

4.1、用Visual Studio 2010打开D:\Program Files (x86)\VTK 5.8.0\bin\Utilities\MaterialLibrary\MaterialLibrary.sln,右键点击All_BUILD选Rebuild;

4.2、为防止类似”This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommended.“的错误,请阅读参考文献1中的错误2的解决方法修改文件,其中对应Windows和IE的代码,可参考以下链接修改

(v=vs.85).aspx

4.3、用Visual Studio 2010打开D:\Program Files (x86)\VTK 5.8.0\bin\vtk.sln,,右键点击All_BUILD选Rebuild。这步需要很长时间,如果没有出错,整个VTK到此算是安装完成了。

5、新建项目配置

5.1、对于新建的项目,,为了使用VTK必须在Project->Properties->Configuration Properties->C/C++->General->Additional Include Directories中添加

"D:\Program Files (x86)\VTK 5.8.0\bin";"D:\Program Files (x86)\VTK 5.8.0\bin\Common";"D:\Program Files (x86)\VTK 5.8.0\bin\Utilities";"D:\Program Files (x86)\VTK 5.8.0\bin\VolumeRendering";"D:\Program Files (x86)\VTK 5.8.0\bin\Rendering";"D:\Program Files (x86)\VTK 5.8.0\bin\Charts";"D:\Program Files (x86)\VTK 5.8.0\bin\GUISupport\MFC";"D:\Program Files (x86)\VTK 5.8.0\bin\Utilities\vtkalglib";"D:\Program Files (x86)\VTK 5.8.0\vtk\Infovis";"D:\Program Files (x86)\VTK 5.8.0\vtk\Geovis";"D:\Program Files (x86)\VTK 5.8.0\vtk\Views";"D:\Program Files (x86)\VTK 5.8.0\vtk\VolumeRendering";"D:\Program Files (x86)\VTK 5.8.0\vtk\Hybrid";"D:\Program Files (x86)\VTK 5.8.0\vtk\Widgets";"D:\Program Files (x86)\VTK 5.8.0\vtk\Rendering";"D:\Program Files (x86)\VTK 5.8.0\vtk\Charts";"D:\Program Files (x86)\VTK 5.8.0\vtk\Rendering\Testing\Cxx";"D:\Program Files (x86)\VTK 5.8.0\vtk\IO";"D:\Program Files (x86)\VTK 5.8.0\vtk\Imaging";"D:\Program Files (x86)\VTK 5.8.0\vtk\Graphics";"D:\Program Files (x86)\VTK 5.8.0\vtk\GenericFiltering";"D:\Program Files (x86)\VTK 5.8.0\vtk\Filtering";"D:\Program Files (x86)\VTK 5.8.0\vtk\Common";"D:\Program Files (x86)\VTK 5.8.0\vtk\Utilities";"D:\Program Files (x86)\VTK 5.8.0\vtk\Common\Testing\Cxx";"D:\Program Files (x86)\VTK 5.8.0\bin\Utilities\vtklibproj4";"D:\Program Files (x86)\VTK 5.8.0\vtk\Utilities\vtklibproj4";"D:\Program Files (x86)\VTK 5.8.0\bin\Utilities\DICOMParser";"D:\Program Files (x86)\VTK 5.8.0\vtk\Utilities\DICOMParser";"D:\Program Files (x86)\VTK 5.8.0\bin\Utilities\vtkfreetype\include";"D:\Program Files (x86)\VTK 5.8.0\vtk\Utilities\vtkfreetype\include";"D:\Program Files (x86)\VTK 5.8.0\bin\Utilities\vtknetcdf";"D:\Program Files (x86)\VTK 5.8.0\vtk\Utilities\vtknetcdf";"D:\Program Files (x86)\VTK 5.8.0\bin\Utilities\vtkexodus2\include";"D:\Program Files (x86)\VTK 5.8.0\vtk\Utilities\vtkexodus2\include";"D:\Program Files (x86)\VTK 5.8.0\bin\Utilities\MaterialLibrary";"D:\Program Files (x86)\VTK 5.8.0\vtk\Utilities\MaterialLibrary";"D:\Program Files (x86)\VTK 5.8.0\bin\Utilities\verdict";"D:\Program Files (x86)\VTK 5.8.0\vtk\Utilities\verdict";"D:\Program Files (x86)\VTK 5.8.0\vtk\Utilities\utf8\source";"D:\Program Files (x86)\VTK 5.8.0\vtk\GUISupport\MFC";"D:\Program Files (x86)\VTK 5.8.0\vtk\Utilities\vtkalglib";"D:\Program Files (x86)\VTK 5.8.0\vtk\Utilities\ftgl\src";"D:\Program Files (x86)\VTK 5.8.0\bin\Utilities\ftgl";"D:\Program Files (x86)\VTK 5.8.0\vtk\Infovis";

5.2、在Project->Properties->Configuration Properties->Linker->General->Additional Library Directories中添加

D:\Program Files (x86)\VTK 5.8.0\bin\bin\Debug

5.3、在Project->Properties->Configuration Properties->Linker->Input->Additional Dependencies中添加

自己不喜欢的人,可以报之以沉默微笑;

VTK5.8在64位Win7和VS2010环境下的安装与配置

相关文章:

  • 【算法】直接插入排序C语言实现
  • 嵌入式 FAAC1.28 在海思HI3518C/HI3518A平台linux中的编译优化
  • Android 动画animation 深入分析
  • 你感兴趣的文章:

    标签云:

    亚洲高清电影在线, 免费高清电影, 八戒影院夜间, 八戒电影最新大片, 出轨在线电影, 午夜电影院, 在线影院a1166, 在线电影院, 在线观看美剧下载, 日本爱情电影, 日韩高清电影在线, 电影天堂网, 直播盒子app, 聚合直播, 高清美剧, 高清美剧在线观看 EhViewer-E站, E站, E站绿色版, qqmulu.com, qq目录网, qq网站目录,