By not providing "FindCGAL.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "CGAL", but CMake did not find one.
时间: 2023-10-19 10:07:42 浏览: 186
asked CMake to find a package configuration file provided by “MRPT”, but CMake did not find one.
5星 · 资源好评率100%
这个错误意味着 CMake 在搜索 CGAL 库时找不到相应的 CMake 模块文件 `FindCGAL.cmake`。CMake 通过在 `CMAKE_MODULE_PATH` 变量指定的目录中搜索模块文件来查找需要的库。
解决这个错误的方法是提供一个可用的 `FindCGAL.cmake` 模块文件。这个模块文件包含了指定如何查找和使用 CGAL 库的信息。可以在 CMake 模块目录中找到一些预定义的模块文件,也可以自己编写一个模块文件。
如果已经有了 `FindCGAL.cmake` 模块文件,可以将其复制到 CMake 模块路径中,或者在 CMakeLists.txt 文件中通过 `set(CMAKE_MODULE_PATH <path-to-module>)` 命令将模块路径添加到 CMake 中。
如果没有 `FindCGAL.cmake` 模块文件,可以在网上搜索或者参考 CGAL 官方文档编写自己的模块文件。一些开源项目提供了自己的 CMake 模块文件,可以在其代码库中找到。
阅读全文