如何link Ceres转CGAL使用Smoothing函数?
How to link Ceres to CGAL to use Smoothing functions?
我已经构建了 Ceres 包及其依赖项,现在我正在尝试使用 CGAL 库执行平滑,但出现错误:"area-based smoothing requires ceres library"。
如何合并 Ceres 库? CGAL 平滑示例没有提到这一点,也没有来自 Ceres 库的任何内容。
我在没有编译的header-only模式下使用CGAL,是否需要先编译CGAL?
在使用平滑的示例的cmake脚本中,您可以看到以下行:
target_compile_definitions( mesh_smoothing_example PRIVATE CGAL_PMP_USE_CERES_SOLVER )
相当于在你的代码中添加#define CGAL_PMP_USE_CERES_SOLVER
。
原因是如果没有被cmake找到lib,代码将被禁用
我同意它没有正确记录。已经开了一个issue/PR来改善这种情况。
我已经构建了 Ceres 包及其依赖项,现在我正在尝试使用 CGAL 库执行平滑,但出现错误:"area-based smoothing requires ceres library"。
如何合并 Ceres 库? CGAL 平滑示例没有提到这一点,也没有来自 Ceres 库的任何内容。
我在没有编译的header-only模式下使用CGAL,是否需要先编译CGAL?
在使用平滑的示例的cmake脚本中,您可以看到以下行:
target_compile_definitions( mesh_smoothing_example PRIVATE CGAL_PMP_USE_CERES_SOLVER )
相当于在你的代码中添加#define CGAL_PMP_USE_CERES_SOLVER
。
原因是如果没有被cmake找到lib,代码将被禁用
我同意它没有正确记录。已经开了一个issue/PR来改善这种情况。