与第三方库一起使用CGAL 5.1



我正在尝试编译CGAL examples目录Point_set_processing_3中的example read_las_example.cpp。

但是cmake命令遇到错误:

include could not find load file:
CGAL_LASLIB_support

这里有一些关于将CGAL与第三方库一起使用的说明:https://doc.cgal.org/latest/Manual/thirdparty.html#thirdpartyLASlib但我不能遵循它。特别是我不明白如何做到这一点——">可执行文件应与CGAL_LASLIB_support.CMake"中提供的CMake导入目标CGAL::LASLIB_support链接;。如果有帮助,CGAL_LASLIB_support.cmake文件位于CGAL/5.1/lib/cmake/CGAL目录中

有人能帮助如何将CGAL与第三方库一起使用吗,尤其是LASlib。

这意味着您需要包含CGAL_LASLIB_support并调用target_link_libraries(your_exe_name CGAL::LASLIB_support)它已经在示例的CmakeLists.txt中使用,您应该检查您使用的CGAL是否真的是5.1,而不是缓存在系统中的另一个版本。目标CGAL::LASLIB_support自5.1以来才存在,因此该错误似乎表明您使用的CGAL版本不正确。

最新更新