码迷,mamicode.com
首页 > Windows程序 > 详细

Windows下VTK6.0.0安装详解(CMake使用说明)

时间:2017-06-03 18:19:26      阅读:324      评论:0      收藏:0      [点我收藏+]

标签:英文   vs编译   bdd   程序   conf   war   href   文件结构   系统   

操作系统:Windows7,用到工具:Visual studio、CMake。

 

1.准备工作

VTK下载:

下载最新VTK稳定版(6.0.0,截至2013年7月)http://www.vtk.org/VTK/resources/software.html

CMake下载和安装:

最新版的VTK不提供Windows下的installer ,需要自己构建(Build)和编译(Compile)源代码。这里用到一个小工具CMake,到官网下载并安装http://www.cmake.org/cmake/resources/software.html

 

2.构建

在windows上,所谓“构建”,就是用CMake将下载的源文件配置成VS工程。

打开CMake,将“Where is the source code:”浏览到下载的VTK(解压后)源文件目录,将“Where to build the binaries:”浏览到你要放VS工程的文件夹(最好新建一个文件夹),如下图:

技术分享

注意,“Where is the source code:”处的源文件目录下的文件结构大致如下图,其中的“README.html”文件是官方的安装VTK的指导(英文):

技术分享

点“Configure”按钮,选择VS编译器(本文使用VS2008,VS2010总是崩溃),完了点“Finish”按钮,如下图:

技术分享

稍等一会后,出现如下配置界面,每项的意义可以查刚才提到的“README.html”,这里看到有个项是一个地址,那是安装地址:

技术分享

配置好各项之后,点“Configure”按钮后红色消失,再点“Generate”按钮开始生成VS工程:

技术分享

此时可以看到“Where to build the binaries:”配置的目录下的VS工程:

技术分享

 

3.编译和安装

打开生成的VS工程(双击“VTK.sln”文件),工程的大致结构如下:

技术分享

生成“ALL_BUILD”项目,编译VTK(耗时较长,约30分钟):

技术分享

生成“INSTALL”项目,安装VTK:

技术分享

此时可以看到,配置的安装目录下的文件结构大致如下:

技术分享

至此,安装完成,也可以将安装目录下的“bin”文件夹地址加入环境变量“PATH”,以使得在运行VTK程序时可以找到那些DLL文件,当然,将这些DLL文件拷贝到要执行文件的目录下也是可以的。

 

最后需要说明一下:

要分别编译Debug和Release版本的库以供Debug和Release配置的程序使用;

我在VS2008上编译出来的库不能在VS2010和VS2012上使用,在VS2012上编译出来的库也不能在VS2008和VS2010上用,而在32位Win7上用VS2008编译出来的库可以在64位Win7上的VS2008(32位)上使用。

        

Windows下VTK6.0.0安装详解(CMake使用说明)

标签:英文   vs编译   bdd   程序   conf   war   href   文件结构   系统   

原文地址:http://www.cnblogs.com/zhaolizhe/p/6937980.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!