- 下载源码。
- 使用mingw编译源码。注意设置cmake文件的产生路径、pkgconfig文件的产生路径(windows下用不到产生的pc文件)、库的安装路径。
-
make -j8 install
。 - 新建一个工程,使用cmake链接该库。下面给出关键几行代码。
set(fmt_DIR D:/fmt-8.1.1/install) # 该处填写cmake文件的产生路径 find_package(fmt REQUIRED) add_executable(fmt_test main.cpp) target_link_libraries(fmt_test fmt::fmt)
该库在 C++ 20 后加入标准库,无需再自己编译。