1.前置准备
CMake、Visual Studio、VTK源码
2.大致流程
(1)新建VTK文件夹,下级新建vtk_source、vtk_prefix、vtk_install三个子文件夹
- vtk_source:存放vtk解压后的源码
- vtk_prefix:用于存放编译vtk.sln文件生成的结果
- vtk_install:存放CMake编译文件
(2)官网下载CMake,打开,指定源码路径vtk_source和安装路径vtk_install
- 第一次configure
- 勾选相关配置,进行第二次configure
- 没有红色块,下方显示“configuring done!”
- 点击generate生成相关文件,下方显示“generate done!”
(3)官网下载Visual Studio,安装,编译
- 打开上一步在vtk_install文件夹中CMake编译文件vtk.sln
- ALL_BUILD设为启动项(生成-生成解决方案),进行项目编译
- 在解决方案里面找到Install文件,选中点击右键->仅用于项目->仅生成INSTALL。
会在之前选择的vtk-prefix文件夹下提取出相关的bin(.dll)、lib(.lib)、include(.h),就是后续添加环境变量、依赖库、头文件所需的东西。
(4)测试VTK编译结果,建立一个控制台应用程序进行测试,有两种方法 (暂不完整,待修改)
(4-1)利用CMake管理VTK项目
- CMakeList.txt填入相关配置,cpp填入相关代码
- 打开CMake,按照之前方法,填写路径,configure,generate
(4-2)vs中手动配置VTK项目
- 新建一个控制台应用程序,在项目中新建一个cpp文件
- (视图-属性管理器)
- 添加依赖库文件