问题描述
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中添加包含路径:
问题解决。