ubuntu or MacOS 源码安装 fmt fmtlib
2023-12-14 10:32:21
1,前情
提醒这个源代码需要从release中下载 打包好的,而直接用git clone下载不了,可能github上的这个git clone的链接仅仅是给fmt lib的开发者使用的吧;
下载fmtlib的release源代码
u下载fmtlib的release源代码
2,解压编译安装
401 tar zxf fmt-10.1.1.tar
402 ls
403 cd fmt-10.1.1
404 ls
405 mkdir build
406 cd build
407 ls
408 cmake ..
409 ls
410 make -j
411 cd bin
412 ls
413 ./core-test
414 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;
}
运行效果:
编译命令:
g++ hello_fmt.cpp -lfmt -std=c++11
注意代码库使用了 c++11标准编写
文章来源:https://blog.csdn.net/eloudy/article/details/134867958
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!