ubuntu配置cppjson失败 /usr/bin/ld: cannot find -llibjson

is_thinking 2016-06-23 11:27:33
我是在ubuntu下,先下载scons和jsoncpp后操作步骤如下:
1 解压scons,并设置路径export MYSCONS=解压的路径
2 部署scons,进入scons解压目录,执行python $MYSCONS/setup.py install
3 解压jsoncpp,并进入jsoncpp解压目录,执行命令: # python $MYSCONS/script/scons.py platform=linux-gcc
4 将/jsoncpp-src-0.5.0/include/目录下的json文件夹拷贝到/usr/include/
5将jsoncpp-src-0.5.0/libs/linux-gcc-4.9.1/目录下的libjson_linux-gcc-4.9.1_libmt.a 拷贝到/usr/local/lib/下,并其重命名为libjson.a
6 然后把/jsoncpp-src-0.5.0/include/目录下的json文件夹拷贝到/usr/include/
然后我使用g++编译的时候出现错误:
/usr/bin/ld: cannot find -llibjson
collect2: error: ld returned 1 exit status
请问我该如何操作,谢谢
...全文
333 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
is_thinking 2016-06-23
  • 打赏
  • 举报
回复
找到解决办法了,在编译的时候链接json,而不是libjson,如下 g++ xxxx.cpp -ljson

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧