【sophus引入头文件报错报错】

sophus引入头文件报错报错

问题描述

vscode项目中引入sophus头文件#include<sophus/se3.hpp>报错:无法打开 源 文件 “fmt/format.h” (dependency of “sophus/se3.hpp”)C/C++(1696)。

报错原因

根据提示可以知道,报错是因为未安装fmt库。

解决方案

git clone https://github.com/fmtlib/fmt.git
cd fmt
mkdir build
cd build
cmake ..
make -j2
sudo make install

安装成功:
在这里插入图片描述
可以看到安装位置在:/usr/local/include/fmt/;将其加入到vscode的.json文件中或在Config中添加包含路径:
在这里插入图片描述
在这里插入图片描述
问题解决。

猜你喜欢

转载自blog.csdn.net/weixin_52402390/article/details/127672793
今日推荐