完整博客见:Win10-64位(或Win7)+VS2019+ITK4.13.2+VTK8.2+CMake3.16环境配置
4.7 测试VTK是否安装成功("CMakeLists.txt构建Cube工程,显示Demo”)
4.7小节,本例程通过 CMakeLists.txt 构建好的 VTK 可运行工程 vtk2 文件夹下载(实现Cube工程Demo(立方体)的显示和交互)
4.7.1 从 F:\Software\VTK8.2.0\Source\VTK-8.2.0\Examples\DataManipulation\Cxx 目录下直接复制 Cube.cxx 文件和所需的 CMakeLists.txt 文件。
4.7.2 在 VTK8.2.0 文件下创建 vtk2 文件夹,然后在该文件夹下创建 bin 文件夹和 src 文件夹,然后把前面复制的两个文件都放入 src 文件夹中
4.7.3 由于拷贝的这个例子的 CMakeLists.txt 是创建四个工程的,所以如果只想创建 Cube 工程,需要将 CMakeLists.txt 作如下修改(即将添加其它三个工程的源文件和链接库命令删除即可):
cmake_minimum_required(VERSION 3.3...3.12 FATAL_ERROR)
PROJECT (DataManipulation)
find_package(VTK REQUIRED)
vtk_module_config(VTK
vtkCommonCore
vtkCommonDataModel
vtkFiltersGeometry
vtkInteractionStyle
vtkRenderingOpenGL2
)
include(${VTK_USE_FILE})
add_executable(Cube MACOSX_BUNDLE Cube.cxx)
target_link_libraries(Cube ${VTK_LIBRARIES})
4.7.4 启动 CMake ,Browse Source 按钮选择我们刚创建的 vtk2 目录下的 src 目录; Browse Build 按钮选择我们刚创建的 vtk2 目录下的 bin 目录,点击 Configure 直到无红色错误 ,选择 x64(或者根据你们呢自己电脑选择)
4.7.5 之后点击 Generate 按钮,生成后,点击 Open Project 按钮,VS将打开生成的项目
7.7.6 右击 Cube,选择”设为启动项目“,然后点击 本地Windows调试器
至此VTK使用 CMakeLists.txt 构建Cube工程成功!!!