!!版权声明:本文为博主原创文章,版权归原文作者和博客园共有,谢绝任何形式的 转载!!
作者:mohist
fmt 源码: https://github.com/fmtlib/fmt
fmt官方文档: https://fmt.dev/latest/index.html#compact-binary-code
本文源自对官方文档的理解。
本文使用 fmt version: 7.0.1
-----------------> <---------------------
1、准备:
A、下载源码,使用cmake配置生成VS解决方案
B、编译成功的动态库fmt 文件: .dll + .lib
2、使用
这里演示,创建了一个空的项目,添加了一个main.cpp文件,文件内容如下:
添加fmt头文件:
#include "3rd_part/fmt/core.h"
链接lib文件
#pragma comment(lib, "lib/fmtd.lib")
3、示例
A、fmt::format 返回一个字符串
auto str = fmt::format("1、{0} = {1}\n\n", "1+1", 2);