昨天下午开始安装VTK,过程还比较容易,根据网上可以随便就能找到的安装过程安装就可以。把大体的步骤和遇到的问题总结一下:
1,首先在VTK官方网站(http://www.vtk.org/)上下载当前版本的压缩文件
|
Latest Release (5.6)
对于.gz的文件可以不用下载(除非你的操作系统是linux).
2,下载后,首先安装vtk-5.6.0-win32.exe可执行文件,然后将后两个文件解压缩到该项目的系统目录下,这边具体的位置,可以根据自己的需要随便设置,当然需要在CMake中按照对应的项目,标注好即可。
3,在解压缩文件后,需要在CMake中构建工程文件,这里我是用了2.6的版本,将VTK对应的解压缩文件的路径添加到CMake的源文件目录中,自己可以设置创建好的工程文件的位置。然后可以点击Configure,这个时候可以选择advanced选项,看到比较多的make选项,具体的可以参见网络上的说明,包括对mfc的选项。
在make文件的时候,我一开始遇到点问题,我用VS2005编译的,Configure会出错,在系统路径中添加了VC6.0的编译器的位置后,问题解决了,不知道是什么原因。但是好在没有费多大功夫。
4,等编译完毕后,可以到对应的debug目录下寻找你的lib文件了,Cmake选项里可以选择cmake_install_prefix,设置你想把lib文件放置的位置,可以得到所有的lib文件,不考虑其他的工程文件。个人感觉都可以,因为从工程文件中找出lib文件也不是件困难的事情。
5,按照网摘上写的,将lib的路径,include的路径,及链接的input项目设置好就可以运行你的第一个VTK的项目了。我按照例子中给出的实例,试验了一下,成功,没问题撒。
希望你的安装过程也如此顺利,但是遇到点问题也没什么,找找原因多试几次就好了啊。
下面给出网摘的内容:
本文在CadCaeCam论坛的精华贴"VTK安装三步曲"的基础上完成,并补充了在其之外遇到的各种问题。 1. 必须要下载的东西,VC6已经装好为前提: 2. 先执行 vtk-5.0.3-win32.exe安装到C:/VTK 5.0, 安装后会产生 vtk5.0 文件夹里面还包括 bin 等子文件夹。 3. 将 vtk-5.0.4.zip 解压到c:/VTK 5.0/VTK, 将vtkdata-5.0.4.zip也解压到c:/VTK 5.0/vtkdata 4. 安装 cmake-2.4.7-win32-x86.exe,方便起见装到c:/cmake。运行cmake,设置sourse code目录为c:/vtk5.0/VTK/, build目录为c:/vtk5.0/bin/ 按 configure 按钮,cmake 软件会让你选择需要使用的编译器,这里我们选vc6.0,然后cmake会描所需要的文件,停下来之后,我们就可以修改 cmake选项了。 |