VTK 中文站
返回常见问题
安装编译 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

相关内容

反馈

发现内容错误、链接失效或希望补充案例,可以提交反馈。