Ubuntu 22.04上编译安装c++ spdlog library

Very fast, header-only/compiled, C++ logging library.

请以root身份或sudo执行。

  1. 安装必需的依赖项:

sudo apt-get update

sudo apt-get install git g++ cmake

```

  1. 克隆 spdlog 仓库:

cd /opt

git clone https://github.com/gabime/spdlog.git

cd spdlog

  1. 创建并进入一个 build 目录:

mkdir build

cd build

  1. 使用 CMake 配置并生成 Makefile:

cmake ..

  1. 编译并安装 spdlog:

make

sudo make install

```

  1. 最后,您可以在您的项目中包含 spdlog 头文件并链接 spdlog 库进行使用:

```cpp

#include <spdlog/spdlog.h>

int main() {

spdlog::info("Hello, spdlog!");

return 0;

}

```

编译项目时,请确保链接 spdlog 库,例如:

```bash

g++ your_source_file.cpp -o your_executable -lspdlog

```

现在您已经成功在 Ubuntu 22.04 上编译安装了 spdlog。希望对您有所帮助!

相关推荐
浆果02071 天前
NanoTrack C++ — RK3588 实时目标跟踪
c++·目标跟踪·rk3588
ysa0510301 天前
【并查集】判环
c++·笔记·算法
持力行1 天前
C/C++ 中的 char*:它标识数组吗?为什么能用下标访问?
c语言·c++
风曦Kisaki1 天前
#Linux数据库管理Day06:主从同步与MaxScale读写分离
linux·运维·数据库
小楼昨夜又东风1261 天前
使用python快速拉包
linux
汉克老师1 天前
GESP2026年6月认证C++六级( 第三部分编程题(2、满二叉树))精讲
c++·深度优先·树形dp·满二叉树·gesp六级·树形dfs
Tipriest_1 天前
ubuntu创建和更换当前swap大小
linux·运维·ubuntu
踮起脚看烟花1 天前
多人聊天室实现v2.0
c++·信息与通信
梦帮科技1 天前
UE5 GAS 实战:用 Gameplay Ability System 搭建「赛博修真」境界与技能体系
c++·人工智能·python·ue5·c#
旖-旎1 天前
QT系统篇(5)(下)
开发语言·c++·qt