Very fast, header only, C++ logging library.

  1. spdlog 的 github 项目地址 https://github.com/gabime/spdlog

  2. 在右侧的 releases 中下载 Latest 版本.

  3. 解压后,将 include 目录下的 spdlog 文件夹拷贝到项目中。注意: spdlog不是单头文件,而是文件夹。

  4. main.cpp 中添加如下内容:

1
#include "spdlog/spdlog.h"
  1. 生成 CMake

    • 5.1 CMake: Qucik Start
    • 5.2 输入项目名
    • 5.3 选择创建 c++项目
    • 5.4 选择 CTest 作为测试支持, 也可以选择 CPack 来打包
    • 5.5 创建可执行文件 Executable 或者 Library
    • 5.6 选择或创建预设配置
  2. CMakeLists.txt 中添加如下内容:

1
2
# 设置 spdlog 头文件路径,确保 spdlog 目录在根路径
target_include_directories(hello PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})

Linux 环境下, 在 build 目录下 cmake .. && make -j

  1. 运行 hello 程序