VTK5.6安装配置教程

1. 必须下载:
vtk-5.6.0-win32.exe
vtk-5.6.0.zip 源程序
vtkdata-5.6.0.zip 数据
(vtk相关安装程序下载:http://vtk.org
cmake-2.8.2-win32-x86.zip
cmake程序下载:http://www.cmake.org/HTML/Index.html

 

2. 安装 vtk-5.6.0-win32.exe 到d:\VTK 5.6, 安装完成后 vtk5.6 文件夹同时会生成 bin、include、lib子文件夹。

 

3. 将 vtk-5.6.0.zip 解压到d:\VTK 5.6\VTK, 将vtkdata-5.6.0.zip解压到d:\VTK 5.6\vtkdata

  

4. 解压 cmake-2.8.2-win32-x86.zip,运行{解压目录}\bin\cmake-gui.exe,设置sourse code目录为D:\VTK 5.6\VTK\,build目录为D:\Program Files\VTK 5.6\bin\
    按 configure 按钮,选Visual Studio 9 2008编译器,然后cmake会描所需要的文件。
    选中 Advanced 再按 configure,可以看到一个vtk_use_guisupport,选择它,再按 configure, 选vtk_use_mfc,再configure,configure的次数是无所谓的。

    build_shared_libs: 如果设置为off,就只会生成lib 文件。如果设置为on,将会多生成 dll 文件,这些dll需要拷到windows/system目录下。如果用静态库编程,即off时,应用程序可以独立运行,尺寸也比较大,如果用动态库编程,即on时,应用程序必须找到动态库才能运行。

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

 

5. 用 vc++2008打开 D:\VTK 5.6\bin\Utilities\MaterialLibrary目录下的 MaterialLibrary.sln 文件,右键点击All_Build选择重新生成。

  

6. 若 build_shared_libs 选择On,把D:\VTK 5.6\bin\bin\Debug里生成的vtksys.dll文件拷到windows/system目录下。

 

7. 打开D:\Program Files\VTK 5.6\bin目录下的VTK.sln,右键点击All_Build选择重新生成。
    (若build_shared_libs选择On,中途涉及MFC的示例会出错,此时再将D:\VTK 5.6\bin\bin\Debug里生成的dll文件全拷到windows/system目录下。正在入门,故本文未处理MFC出错问题。)
    然后右击Cone6,选择调试->启动新实例,这时可以看到正确运行的程序了。

 

8. 新建项目Test(控制台应用程序空项目),增加Test.cpp文件,用Cone6.cxx的文件内容覆盖Test.cpp的内容。

  

8.1 配置附加包含目录,位于项目属性->配置属性->c/c++/常规 的第一项,拷入入下述内容(具体可通过查看实例的附加包含目录):

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

 

8.2 附加依赖项,位于项目属性->链接器->输入 的第一项,拷入入下述内容(具体可通过查看实例的附加包含目录,切勿直接负责..\..\性质的内容,若想直接复制,请确保新建项目与拟拷配置的项目位于同一文件夹下):

kernel32.lib
user32.lib
gdi32.lib
winspool.lib
comdlg32.lib
advapi32.lib
shell32.lib
ole32.lib
oleaut32.lib
uuid.lib
odbc32.lib
odbccp32.lib
"D:\VTK 5.6\bin\bin\Debug\vtkWidgets.lib"
"D:\VTK 5.6\bin\bin\Debug\vtkHybrid.lib"
"D:\VTK 5.6\bin\bin\Debug\vtkRendering.lib"
"D:\VTK 5.6\bin\bin\Debug\vtkGraphics.lib"
"D:\VTK 5.6\bin\bin\Debug\vtkImaging.lib"
"D:\VTK 5.6\bin\bin\Debug\vtkIO.lib"
"D:\VTK 5.6\bin\bin\Debug\vtkFiltering.lib"
"D:\VTK 5.6\bin\bin\Debug\vtkCommon.lib"
"D:\VTK 5.6\bin\bin\Debug\vtksys.lib"
ws2_32.lib

 

8.3 然后右击Cone6,选择调试->启动新实例,看到Cane6的实例窗口

转载于:https://www.cnblogs.com/yxnchinahlj/archive/2010/10/12/1849161.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装 VTK(Visualization Toolkit)需要以下步骤: 1. 下载 VTKVTK 的官方网站 https://vtk.org/download/ 上下载最新版的 VTK,根据你的操作系统选择对应的版本。下载完成后,将其解压到想要安装的目录中。 2. 安装依赖库 VTK 依赖于很多开源库,如:Qt、OpenGL、GLUT 等。因此,在安装 VTK 之前,需要先安装这些依赖库。具体的安装方法因操作系统而异,可以在它们的官方网站上找到相关的教程。 3. 配置 CMake CMake 是一个跨平台的构建工具,它可以为多种编译器和操作系统生成合适的 Makefile 或者 IDE 工程文件。在安装 VTK 之前,需要先安装 CMake。 安装完成后,打开 CMake GUI。在 Source code 和 Build the binaries 的路径中分别填写 VTK 的源代码路径和 VTK 的二进制文件路径。点击 Configure 按钮,选择一个编译器,然后点击 Generate 按钮。 4. 编译和安装 VTK 根据你选择的编译器和操作系统,使用相应的方式编译 VTK。在编译完成后,使用命令行进入 VTK 的二进制文件夹,输入以下命令进行安装: ``` make install ``` 安装完成后,你就可以在自己的工程中使用 VTK 了。 以上是 VTK 安装的基本步骤,但是由于不同的操作系统和编译器有不同的配置,所以具体的安装方法可能会有所不同。如果你遇到了问题,可以参考 VTK 的官方文档 https://vtk.org/Wiki/VTK/Building 或者在网上搜索相关的教程

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值