最近配置vtk,走了很多弯路,当然也学到了很多东西,且行且记。下面是安装和配置的步骤:
- 下载,vtk-source,vtk安装包(暂时没用到,先安上),vtk-data(同左),cmake安装包;
- 安装vtk安装包和cmake安装包;
- 解压vtk-source到如c:/vtk/vtk6.0,新建一个文件夹c:/vtk/bin放置生成的vtk VS2012工程;
- 点开cmake-gui,c:/vtk/vtk6.0作为source,c:/vtk/bin作为build目标,然后点击cofigure,选择编译器,注意编译器要选择好,比如我就选错了,结果编了个64位的工程,结果导致我新建的win32工程各种出错。
- 选择生成配置,建议选择上BUILD_EXAMPLES和BUILD_TESTING,这2个选项可以生成示例程序,选择BUILD_SHARED_LIBS可以生成共享的dll,如果不生成变只有静态链接库,那样程序占用的空间就会比较大。如果要使用mfc显示的话,选择Module_VTKGUISUPPORITMFC;这个时候如果点击生成就可能会出错,需要重新configure,直到结果没有红色,才可以点击生成。
- 点击/bin中的vtk.sln,打开vs工程,全部生成一遍,这个时候VTK就配准的差不多了,可以自己运行一个里面的例子学习一下。
一个解决方案这么多工程,总让我不是很清爽,所以是重新新建了一个解决方案。
配置vs 工程时要设置几个目录:
- 属性》vc目录》库目录,写上lib文件所在目录;