Skip to main content

Linux (CMake)

安装依赖

安装 boost::asio:

sudo apt-get update
sudo apt-get install -y libboost-system-dev

下载 librm

从 Github 上 clone librm:

git clone --recursive https://github.com/XDU-IRobot/librm.git
warning

我们在开发时大量使用了 git submodule 来存储第三方库,在 Clone 时,一定一定记得要加 --recursive 参数!

另外,也不要直接下载 zip 包,因为 zip 包里没有 submodule 的内容。

clone 后会得到一个名为 librm 的文件夹,把它移到你的项目目录下。

配置 CMakeLists.txt

在你的项目的CMakeLists.txt 中添加以下内容:

add_subdirectory(librm)
target_link_libraries(<你的程序对应的target> PUBLIC rm)

开始使用

之后,在你的项目代码里 #include <librm.hpp> 即可开始使用 librm。