Ubuntu20.04 安装 Ceres 库

博客地址:https://www.cnblogs.com/zylyehuo/

参考链接: Ubuntu20.04安装Ceres库

直接安装

不用github直接用官网下载

下载 ceres-solver-2.1.0 为后续 Sophus 使用做准备

出现问题

image

安装并正确构建 Google Test

sudo apt update

sudo apt install libgtest-dev libgmock-dev cmake

cd /usr/src/gtest

sudo cmake .

sudo make

sudo cp lib/libgtest.a lib/libgtest_main.a /usr/local/lib/

安装并正确构建 Google Mock

sudo apt update

sudo apt install libgmock-dev

cd /usr/src/googletest/googlemock

sudo mkdir build && cd build

sudo cmake ..

sudo make

sudo cp build/lib/libgtest*.a /usr/local/lib/

sudo cp ../googlemock/build/lib/libgmock*.a /usr/local/lib/

验证 include 和库是否可用

sudo ldconfig

ls /usr/include/gtest/gtest.h

ls /usr/include/gmock/gmock.h

设置 Ceres 环境变量

sudo gedit ~/.bashrc

export CMAKE_PREFIX_PATH=/usr/local:$CMAKE_PREFIX_PATH

source ~/.bashrc

posted @ 2025-08-02 20:03  zylyehuo  阅读(27)  评论(0)    收藏  举报