在运行图优化相关的代码时需要用到稀疏性分解,利用vcpkg配置的Ceres库一直报错:
Terminating: Can't use SPARSE_NORMAL_CHOLESKY with Solver::Options::sparse_linear_algebra_library_type = NO_SPARSE.
查找原因是因为Ceres库依赖Suitesparse库,在Ceres库官方文档有解决方法:

本文描述了在使用Ceres库进行图优化时遇到的SPARSE_NORMAL_CHOLESKY错误,原因在于Ceres对Suitesparse库的依赖。作者提供了官方文档中的解决方案链接,帮助读者解决编译问题。
在运行图优化相关的代码时需要用到稀疏性分解,利用vcpkg配置的Ceres库一直报错:
Terminating: Can't use SPARSE_NORMAL_CHOLESKY with Solver::Options::sparse_linear_algebra_library_type = NO_SPARSE.
查找原因是因为Ceres库依赖Suitesparse库,在Ceres库官方文档有解决方法:


被折叠的 条评论
为什么被折叠?