VTK 的配置与安装 VS 2008
来源:互联网 发布:arttemplate.js 教程 编辑:程序博客网 时间:2024/05/19 02:45
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目录下。或者在 Tools->Options -> Projects and Solutions -> VC++ Directories -> Library Files 中将bin文件夹中的Debug包括进去。
7. 打开D:\Program Files\VTK 5.6\bin目录下的VTK.sln,右键点击All_Build选择重新生成。
若build_shared_libs选择On,中途涉及MFC的示例会出错,
对应的解决办法为:
在Solution Explorer中分别找到vtkDLG、vtkMDI、vtkSDI这三个项目,右键—>Properties—>Configuration Properties—>Linker—>Input—>在Additional Dependencies中添加..\..\..\..\..\bin\Debug\vtkIO.lib
另外,再找到Win32SampleMFC这个项目,与以上类似地在Additional Dependencies中添加..\..\..\..\bin\Debug\vtkIO.lib
这样,就为这些项目加入了vtkIO.lib库。
然后右击Cone6,选择调试->启动新实例,这时可以看到正确运行的程序了。
8. 新建项目Test(控制台应用程序空项目),增加Test.cpp文件,用Cone6.cxx的文件内容覆盖Test.cpp的内容。
此时若出现无法找到vtkRendering.dll等错误,则是由于环境变量未配置正确。将bin文件夹下的debug路径加入Path,之后重启VS即可。
8.1 配置附加包含目录,位于项目属性->配置属性->c/c++/常规 的第一项,拷入入下述内容(具体可通过查看实例的附加包含目录):
"E:\PROGRAM FILE\VTK\VTK5.8.0\GenericFiltering";"E:\PROGRAM FILE\VTK\VTK5.8.0\Common";"E:\PROGRAM FILE\VTK\VTK5.8.0\IO";"E:\PROGRAM FILE\VTK\VTK5.8.0\Filtering";"E:\PROGRAM FILE\VTK\bin";"E:\PROGRAM FILE\VTK\VTK5.8.0\Rendering";"E:\PROGRAM FILE\VTK\VTK5.8.0\Graphics";"E:\PROGRAM FILE\VTK\VTK5.8.0\VolumeRendering";"E:\PROGRAM FILE\VTK\VTK5.8.0\Imaging";"E:\PROGRAM FILE\VTK\VTK5.8.0\Hybrid";"E:\PROGRAM FILE\VTK\VTK5.8.0\GUISupport";"E:\PROGRAM FILE\VTK\VTK5.8.0\include\vtk-5.0";"E:\PROGRAM FILE\VTK\VTK5.8.0\Parallel";"E:\PROGRAM FILE\VTK\VTK5.8.0\lib"
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 ws2_32.lib vtkWidgets.lib vtkHybrid.lib vtkRendering.lib vtkGraphics.lib vtkImaging.lib vtkIO.lib vtkFiltering.lib vtkCommon.lib vtksys.lib vtkVolumeRendering.lib
8.3 然后右击Cone6,选择调试->启动新实例,看到Cane6的实例窗口
- VTK 的配置与安装 VS 2008
- VTK的安装与配置
- VTK + QT + VS 编译安装配置
- VTK与ITK在VS(2008,2012)下的安装
- VTK的安装与配置和CMake的使用
- VTK的编译与安装
- 【VTK】VS2010与VTK配置
- vtk系列—vtk的安装与入门
- 在VS中配置VTK
- VTK的安装配置-使用VS2010
- VS服务器端的安装与配置
- 安装x64下的VS, VTK, ITK和Boost
- VTK的安装至集成至VS中
- VS2010 安装配置 vtk
- VTK安装配置教程
- VTK 6.1 安装配置
- VTK与ITK的详细安装指南
- VTK与ITK的详细安装指南
- 设计模式之 — Command命令模式
- 深入剖析Classloader(一)--类的主动使用与被动使用
- 深入剖析Classloader(二)--根类加载器,扩展类加载器与系统类加载器
- 基于朴素贝叶斯分类器的文本分类算法(下)
- 深入剖析ClassLoader(三)—编译常量、类加载器深入剖析
- VTK 的配置与安装 VS 2008
- 如何处理高并发情况下的DB插入
- 变量存储
- 思科预测:未来二年带宽需求增长200%
- 在频繁执行的函数中按需输出日志
- 持续集成:什么应该自动化
- 面向对象设计原则——开放关闭原则
- S3C6410 系统时钟介绍
- ZenCart给顾客发送的订单(更新)确认邮件内容