Я пытаюсь использовать spdlog в качестве библиотеки журналов, но я не хочу использовать мой менеджер пакетов (apt) для его установки.Я скопировал каталог spdlog в папку include в корень каталога моего проекта, но когда я пытаюсь скомпилировать, я получаю ошибки include, потому что директивы #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?