我正在尝试使用 spdlog 作为日志库,但我不想使用我的包管理器 (apt) 来安装它。我已将 include 下的 spdlog 目录复制到项目目录的根目录,但是当我尝试编译时出现包含错误,因为#include
spdlog 标头中的指令都是绝对的(相对于项目根目录),而不是相对的,gcc 不能找到文件。
0:10: fatal error: spdlog/common.h: No such file or directory
#include "spdlog/common.h"
如果没有将 spdlog 库中的所有包含更改为相对,我如何在我的项目中使用 spdlog?我也在使用 CMake 来编译我的项目;我的项目根目录中有一个build
目录,我在其中调用cmake ..
然后make
编译;我需要添加到我的 CMakeLists.txt 文件中以包含 spdlog 吗?