当我尝试编译使用VTK的开源软件包时,我在CMake中收到此错误:
include could not find load file:
/Applications/CMake.app/Contents/share/cmake-3.3/Modules/FindVTK.cmake
我查看了上面提到的路径,确实没有FindVTK
模块。我想我在同一台机器上成功编译VTK
,但现在我有疑虑。
不是FindVTK.cmake
模块意味着附带CMake吗?
这个模块是否意味着在编译VTk
源代码后出现?
答案 0 :(得分:2)
在CMake 3.1中删除了FindVTK.cmake。它存在于CMake 3.1之前的版本中。
答案 1 :(得分:2)
CMake文档非常清楚
FindVTK 该模块已不存在。
此模块存在于3.1之前的CMake版本中,但仅限于此 一个瘦的包装器,提供find_package(VTK NO_MODULE) 使用长期过时约定的项目的兼容性。现在 find_package(VTK)将直接搜索VTKConfig.cmake。