背景:std的cout写起来太烦,printf也是,就不能像python一样智能化一点吗?
可以,C++23已经把fmt安排上了,于是,先用用看吧
1.安装 or 抠库
官网:GitHub - fmtlib/fmt: A modern formatting library
git clone https://github.com/fmtlib/fmt.git
cd fmt && mkdir build && cd build
cmake ..
make -jN #这里的N是你要调用的线程数,如8,16
然后,这里你可以直接抠库,即把build文件夹里make后的libfmt.a带走,加上fmt文件夹下的include里的.h文件,放进你项目里的3rdparty,直接使用(详见我的第一篇博客 C++项目经验(1)——切实理解#include<>和#include““的区别,并利用它“抠库”)
或者,安装到系统
sudo make install
抠库或安装到系统后,CMakeLists的写法不再做赘述(抠库的写法已在(1)中介绍,安装的写法我不用,需要的自行百度)
2.简单使用
#include "fmt/core.h"

870

被折叠的 条评论
为什么被折叠?



