MacOS编译和安装Poco库的方法

embedded/2024/12/22 15:10:27/

 1.从官网git下载最新的poco源代码

在/usr/local路径下创建Poco文件夹,克隆Poco源代码

sudo git clone -b poco-1.13.3-release https://github.com/pocoproject/poco.git

2.等了一会后,报错啦!!! 

error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: CANCEL (err 8)

error: 3966 bytes of body are still expected

fetch-pack: unexpected disconnect while reading sideband packet

fatal: early EOF

解决办法如下:

git config --global http.postBuffer 600000

再重新克隆一下,就解决啦~ 

3.编译

cd poco/
sudo mkdir cmake-build
sudo cmake ..
cmake --build . --target install

4.安装

sudo cmake --build . --target install

安装效果如下,等待就好 


http://www.ppmy.cn/embedded/126045.html

相关文章

睿考网:2025年中级会计师考试备考

有准备的人已经开始备考25年中级会计师考试了,关于25年中会考试,这些信息提前了解一下! 25年中级会计报名条件和报考关键时间 一、报考条件: 1.具备大学专科学历,从事会计工作满5年。 2.具备大学本科学历或学士学位&#xff0…

Java学习-JVM

目录 1. 基本常识 1.1 JVM是什么 1.2 JVM架构图 1.3 Java技术体系 1.4 Java与JVM的关系 2. 类加载系统 2.1 类加载器种类 2.2 执行顺序 2.3 类加载四个时机 2.4 生命周期 2.5 类加载途径 2.6 双亲委派模型 3. 运行时数据区 3.1 运行时数据区构成 3.2 堆 3.3 栈…

【Java 22 | 2】 深入解析Java 22 :原生支持的记录类型

基础介绍 记录类型(Record Types)是 Java 14 引入的一种新特性,旨在简化数据传输对象(DTO)的创建和管理。Java 22 进一步增强了记录类型的支持,使得它们在定义不可变数据结构时更加便捷。 记录类型的特点 不…

自动化的抖音

文件命名 main.js var uiModule require("ui_module.js"); if (!auto.service) {toast("请开启无障碍服务");auto.waitFor();} var isRunning true; var swipeCount 0; var targetSwipeCount random(1, 10); var window uiModule.createUI(); uiMo…

2025届计算机保研经验贴(末九→浙江大学软件学院)

燕园再美美不过宁波港,没到过浙软的人不会明了 软微已死,浙软当立! 文章目录 一、个人情况二、保研历程1、去年今日2、前期准备3、夏令营天大智算软件所西交软本校浙江大学软件学院 4、预推免 三、后记链式反应9.28下午冥场面9.29博弈 浙软当…

胤娲科技:破茧成蝶——具身智能工业机器人引领工业新纪元

想象一下,走进一家未来的工厂,不再是冰冷的机械臂在单调地重复着同样的动作,而是灵活多变的智能机器人, 它们能够“看一遍、学一遍、做一遍”,然后高效地投入到生产中。这样的场景,是否已经让你对未来充满了…

ELK中L的filebeat配置及使用(超详细)

上一次讲解了如何在linux服务器上使用docker配置ELK中的E和K,这期着重讲解一下L怎么配置。 首先L在elk中指的是一个数据处理管道,可以从多种来源收集数据,进行处理和转换,然后将数据发送到 Elasticsearch。L的全称就是&#xff1…

【华为】静态路由配置

1.配置接入层: LSW1(LSW3同理): vlan batch 10 20 in g0/0/1 port link-type ac port default vlan 10 in g0/0/2 port link-type ac port default vlan 20 in g0/0/24 port link-type tr port tr allow-pass vlan 10 202.配置汇聚层&#xf…