将 CGAL 5.1 与第三方库一起使用
Using CGAL 5.1 with third party Libraries
我正在尝试编译 CGAL 示例目录 Point_set_processing_3.[=13 中的示例 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 版本不正确。
我正在尝试编译 CGAL 示例目录 Point_set_processing_3.[=13 中的示例 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 版本不正确。