当前位置: 首页 > news >正文

ubuntu or MacOS 源码安装 fmt fmtlib

1,前情

提醒这个源代码需要从release中下载 打包好的,而直接用git clone下载不了,可能github上的这个git clone的链接仅仅是给fmt lib的开发者使用的吧;

下载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;
}

运行效果:

编译命令:

g++ hello_fmt.cpp -lfmt -std=c++11

注意代码库使用了 c++11标准编写

http://www.lryc.cn/news/255067.html

相关文章:

  • vue watch
  • 异常检测 | 基于孤立森林(Isolation Forest)的数据异常数据检测(结合t-SNE降维可视化)
  • 【深度学习】一维数组的聚类
  • 100多种视频转场素材|专业胶片,抖动,光效电影转场特效PR效果预设
  • http与apache
  • 一、服务器准备
  • 区块链optimism主网节点搭建
  • Bounding boxes augmentation for object detection
  • 【计算机网络学习之路】HTTP请求
  • java之字符串常用处理函数
  • 【XILINX】ERROR:Place:1136 - This design contains a global buffer instance
  • 【文件上传系列】No.0 利用 FormData 实现文件上传、监控网路速度和上传进度(原生前端,Koa 后端)
  • web前端之JavaScrip的笔试题
  • 生活、工作常用API免费接口
  • PHP使用mkcert本地开发生成HTTPS证书 PhpEnv集成环境
  • DHTMLX Scheduler PRO 6.0.5 Crack
  • AddressSanitizer和LeakSanitizer有什么区别
  • CoreDNS实战(二)-CoreDNS+ETCD实现DNS服务发现
  • B站缓存视频M4S合并MP4(js + ffmpeg )
  • 学习IO的第四天
  • Linux:缓冲区的概念理解
  • 中山大学李华山、王彪课题组开发 SEN 机器学习模型,高精度预测材料性能
  • 二百一十、Hive——Flume采集的JSON数据文件写入Hive的ODS层表后字段的数据残缺
  • 【开放集检测OSR】开放集检测和闭集检测的区别和联系:从模型角度进行理解
  • 【Flink】Flink核心概念简述
  • linux-tar命令、解压、压缩
  • Kafka Connect :构建强大分布式数据集成方案
  • 基于 Flink CDC 构建 MySQL 的 Streaming ETL to MySQL
  • 创建vue项目:node.js下载安装、配置环境变量,下载安装cnpm,配置npm的目录、镜像,安装vue、搭建vue项目开发环境(保姆级教程一)
  • uni-app 微信小程序之好看的ui登录页面(一)