背景
初次调用百度人脸识别API,需要各种依赖包,记一下踩坑记录,一来备忘,二来希望给遇到同类问题的朋友一些参考,如果能帮到你,万分荣幸
环境
Ubuntu18.04下,已经成功安装 jsoncpp + curl
libjsoncpp-dev 已经是最新版 (1.7.4-3)。
curl 已经是最新版 (7.58.0-2ubuntu3.8)。
问题:找不到 json
分析:
1、未安装相关软件包
解决:去下载安装
2、已安装,但是未引用 【本文标题中的错误】
解决:继续往下看
3、不在系统默认路径,系统找不到
解决:/usr/bin/ld: 找不到 -ljson
解决:编译命令后加 -ljson
编译通过,并成功运行
镜像问题:
curl 未定义的引用(access_token.cpp:(.text+0x22b):对‘curl_easy_init’未定义的引用)