您的位置:首页 > 其它

VS2005 下VTK的配置过程(亲自验证)

2011-12-23 21:32 204 查看
花了一天时间将VTK的配置完成并成功行。下面是整个过程,网上的过程很多说的不太清楚,要么就是一部分,所以特意贴出这个比较全的过程,自己进行验证,并改了其中的几个小错误,希望可以给做图像处理的人有些帮助,大家一起共勉!
安装前准备:
Visual Studio 2005 ;

VTK 可视化工具包

下载地址: http://www.vtk.org/VTK/resources/software.html
CMake 软件:

下载地址: http://www.cmake.org/cmake/resources/software/html
关于VTK与CMake的内容可以到官网去看奥,都是开源的........

安装步骤:

1. 将 VTK 源代码包解压到
D:\Program Files\VTK 目录下;

2. 将 VTK 数据包解压到
D:\Program Files\VTKData 目录下;

以上文件夹最好不要用中文名称以免出现错误

3. 安装 CMake 工具,它的安装和
Windows 普通安装没有多大区别,按照向导一步步安装。有一步需要特别说明一下,如下图此对话框是询问是否将
CMake 添加到系统路径,默认是不添加的,这个主要是为了习惯于命令行操作方式的人准备的。要想深入了解
CMake 可以选择将其加到系统路径。



4. 安装完成打开 CMake, 界面如下。



5. 单击【 Browse Source 】按钮,指定VTK 源代码所在路径,这里应该是D:/Program Files/VTK(VTK是新建目录)。

6. 单击【 Browse Build 】按钮,指定将要生成工程的路径,这里选择D:/Program Files/VTK/bin(bin 是新建的目录) 。

CMake 采用的路径写法与
Linux 下相似,采用斜杠“ / ”



7. 单击【 Configure 】按钮,打开如下图所示的编译器选择界面.



8. 选择“ Visual Studio 8
2005 ” 作为编译器,其他保持默认。

9. 单击【 Finish 】按钮关闭编译器选择对话框,即可启动配置。

10. 这时CMake主界面中【 Configure 】按钮变为【Stop 】按钮,随时可以中断配置。配置完成后的界面如下。



11. 根据需要来配置 VTK 的生成选项,这里选项比较多,可以通过在【Search 】编辑框中输入选项的名字来快速定位选项,还可以通过它右边的下拉列表选择选项的查看方式,下图所示是以“Group View
”来显示的。其中重要的选项如下:

· VTK_DATA_ROOTS: 这个选项在
VTK 分组中,用来指明 VTKData 所在目录。

· BUILD_EXAMPLE: 这个选项在
BUILD 分组中,用来询问是否生成 VTK 所带的例子。

默认不选,初学者建议选上 ;

· BUILD_SHARED_LIBS: 这个选项也在
BUILD 分组中,用来询问是否生成动态链接库。

如果不选,就只生成
lib 文件,可以满足开发需要。如果选择将会生成 dll 文件,这些文件需要拷到WINDOWS 的system32 下。如果不选此项,应用程序可以独立运行,但是可执行文件体积比较大;如果选,应用程序必须需要生成的dll
动态库的支持才能运行,但可执行文件体积可以做的比较小。建议选择此项,默认不选。

· VTK_USE_GUISUPPORT: 这个选项在
VTK 分组中。如果想在 MFC 应用程序中使用
VTK, 那么就必须选择此项。因为只有打开这个选项,然后再次单击【
Configure 】按钮才能打开 VTK_USE_MFC 选项。

· VTK_USE_MFC: 这个选项在
VTK 分组中,如果已打开 VTK_USE_GUISUPPORT 选项,并再次单击【Configure 】按钮,才能看到这个选项,建议选择此项,默认是不选择的。

12. 设定好以上配置选项后,再次单击【 Configure 】按钮,直到没有红色选项如下图。



13. 这时【 Generate 】将变得可用,单击它,生成VTK 项目。

14. 在 D:/Program Files/VTK/bin 下找到“VTK.sln ”解决方案文件,双击这个文件,用Visual Studio 2005 打开它。

15. 在 Visual Studio 2005 开发环境中,选择【生成】菜单下的【批生成】子菜单,打开【批生成】对话框,如下图。

16. 按照下图所示选择后,单击【生成】按钮就生成 VTK 项目了。为了节约编译时间,这里只选择生成Debug 版本,对于开发来讲,就足够了。但是在项目完成,需要部署项目实际应用时,还应该生成并使用Release
版本。

根据机器性能不同需要时间也不同,在本机花费将近 20 分钟。

由于图片原因:接下来步骤请看我的QQ空间:http://user.qzone.qq.com/610067524 欢迎访问!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐