C++ spdlog 日志库编译与安装详解
一、编译库
1. 下载并解压库
从官方仓库下载源文件。
2. 新建文件夹并编译
新建 build 文件夹,注意新建位置。打开命令行,输入命令开始编译:
cd build
cmake ..
编译完成后会在 build 文件夹里面生成一个 visual studio 工程。
3. 使用 Visual Studio 编译生成 lib 库
使用 Visual Studio 打开工程。选中 ALL BUILD 右键生成。等待生成完成。
二、使用库
1. 新建工程
新建一个 main.cpp 文件。
2. 添加库
在工程下新建 lib 文件夹,和 main.cpp 同一级,并拷贝前面编译生成的库文件。拷贝编译生成的 lib 文件,看清楚从哪拷贝。拷贝头文件。
3. 工程设置
将库添加进工程。包含头文件。新建,然后将这两个目录包含进来。
三、测试
main.cpp 中添加测试代码:
#include <iostream>
#include <spdlog/spdlog.h>
#include <spdlog/cfg/env.h>
#include <spdlog/fmt/ostr.h>
using namespace std;
using namespace spdlog;
int main() {
spdlog::cfg::load_env_levels();
spdlog::info("Welcome to spdlog version {}.{}.{} !", SPDLOG_VER_MAJOR, SPDLOG_VER_MINOR, SPDLOG_VER_PATCH);
spdlog::warn("Easy padding in numbers like {:08d}", 12);
spdlog::critical("Support for int: {0:d}; hex: {0:x}; oct: {0:o}; bin: {0:b}", 42);
spdlog::info(, );
spdlog::(, , );
spdlog::(, , );
;
}


