首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
大数据
›
数据仓库与分析
›
百度AI智能云依靠库OpenSSL库和Curl库及jsoncpp库安装 ...
返回列表
发新帖
百度AI智能云依靠库OpenSSL库和Curl库及jsoncpp库安装
[复制链接]
发表于 2026-2-6 05:32:38
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
开发百度AI项目时,必要用到https协议,因此必要安装OpenSSl和curl库。 若只安装curl库,只支持http协议,不支持https协议。别的,还必要jsoncpp库,用以组包及分析与百度AI通讯的json格式协议。
1.Ubuntu上安装OpenSSL库
下载openssl库:/source/index.html (openssl.org)
实行
版本
:openssl-1.1.1s.tar.gz
将openssl库源码包放到ubuntu下,解压出来,并进入解压出来的目次。
设置编译选项:紧张设置安装路径
$ ./config –prefix=/usr/local/openssl
编译: $ make
安装: $ sudo make install
安装完成,可在安装路径下见到openssl
2.Ubuntu上安装curl库
下载curl源码包:curl-7.88.0.tar.gz
下载地点:curl downloads
亦可用下令下载:
$ wget https://curl.se/download/curl-7.88.0.tar.gz
将源码包放入ubuntu,解压出来,并进入解压出来的目次:
设置编译选项:指定安装在/usr/local/curl目次,指定openssl的路径,
$ ./configure --prefix=/usr/local/curl --with-ssl=/usr/local/openssl
编译 $ make
安装 $ sudo make install
安装后,可见指定的安装路径下多了curl目次:
进入安装目次的bin目次下,可检察
版本
信息:
步伐测试
写个简朴的curl接口调用的步伐测试下:
编译运行:
可见,乐成编译并能初始化乐成curl,接下来就可以使用curl来实现https协议
功能
了。
3.Ubuntu编译jsoncpp库
下载jsoncpp库:jsoncpp-master.tar.gz
open-source-parsers/jsoncpp: A C++ library for interacting with JSON. (github.com)
把源码包放到ubuntu上,解压出来并进入解压出来的目次:
实行amalgamate.py脚本,会在当前目次天生dist目次:
dist目次就是我们必要的源码文件,共有3个文件:
jsoncpp.cpp、json-forwards.h、json.h
将其放在我们的工程源码一起编译即可使用json接口了。
使用时,只需包罗头文件json.h
#include "json/json.h"
回复
使用道具
举报
返回列表
浏览过的版块
物联网
区块链
数据安全
向量数据库
DevOps与敏捷开发
Java
王國慶
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表