北京海淀區(qū)疫情最新情況解釋seo網(wǎng)站推廣
1,前情
提醒這個源代碼需要從release中下載 打包好的,而直接用git clone下載不了,可能github上的這個git clone的鏈接僅僅是給fmt lib的開發(fā)者使用的吧;
下載fmtlib的release源代碼
u下載fmtlib的release源代碼
2,解壓編譯安裝
401 tar zxf fmt-10.1.1.tar402 ls403 cd fmt-10.1.1404 ls405 mkdir build406 cd build407 ls408 cmake ..409 ls410 make -j411 cd bin412 ls413 ./core-test414 cd ..415 sudo make install
由于是在mac上下載的,所以下載下來的壓縮包后綴為.tar;
解壓命令倒是沒變
效果:
3,示例
hello_fmt.cpp:
#include <fmt/format.h>
#include <iostream>int main()
{std::string first_string = fmt::format("{0} the fmt {1} {2}", "Hello", "world!", 123);std::cout << first_string <<std::endl;return 0;
}
運(yùn)行效果:
編譯命令:
g++ hello_fmt.cpp -lfmt -std=c++11
注意代碼庫使用了 c++11標(biāo)準(zhǔn)編寫