返回常见问题
安装编译
2026-05-18
1 分钟阅读
CMake 报错 VTK_DIR-NOTFOUND 解决方案
解释 VTK_DIR 应该指向哪里,以及如何在 CMake GUI 和命令行中正确设置。
问题描述
CMake 配置项目时显示 VTK_DIR-NOTFOUND,说明 CMake 没有找到 VTK 的包配置文件。
VTK_DIR 应该填什么
VTK_DIR 不是 VTK 源码目录,也不是安装根目录,而是包含 VTKConfig.cmake 的目录。
常见路径:
C:/VTK/lib/cmake/vtk-9.3
/opt/vtk/lib/cmake/vtk-9.3
/usr/local/lib/cmake/vtk-9.3
命令行设置
cmake -S . -B build -DVTK_DIR=/opt/vtk/lib/cmake/vtk-9.3
如果仍失败,先在安装目录中搜索:
find /opt/vtk -name VTKConfig.cmake
相关内容
反馈
发现内容错误、链接失效或希望补充案例,可以提交反馈。