Skip to content

jsoncpp 依赖问题 #3

Open
Open

Description

@wangeasy6

使用 树莓派3B+,执行:sudo sh ./install_source.sh 步骤的时候,出现下面这个错误:

g++ -o pihome src/main.o src/service.o src/func/inifile.o src/device/serial.o src/service/applicationservice.o src/service/nasservice.o src/service/servicebase.o src/service/statusservice.o src/connect/baseserver.o src/connect/connectclient.o src/connect/cyclicserver.o src/connect/epollserver.o src/connect/threadserver.o src/connect/udpserver.o -ljsoncpp -lpthread -ldl
src/service/nasservice.o: In function `NasService::Start(Json::Value*, Json::Value*)':
/home/pi/Code/web/PiBox-master/PiBox/CppClient/src/service/nasservice.cpp:35: undefined reference to `Json::Value::operator=(Json::Value const&)'
/home/pi/Code/web/PiBox-master/PiBox/CppClient/src/service/nasservice.cpp:37: undefined reference to `Json::Value::operator=(Json::Value const&)'
src/service/statusservice.o: In function `StatusService::Start(Json::Value*, Json::Value*)':
/home/pi/Code/web/PiBox-master/PiBox/CppClient/src/service/statusservice.cpp:184: undefined reference to `Json::Value::operator=(Json::Value const&)'
/home/pi/Code/web/PiBox-master/PiBox/CppClient/src/service/statusservice.cpp:185: undefined reference to `Json::Value::operator=(Json::Value const&)'
/home/pi/Code/web/PiBox-master/PiBox/CppClient/src/service/statusservice.cpp:186: undefined reference to `Json::Value::operator=(Json::Value const&)'
src/service/statusservice.o:/home/pi/Code/web/PiBox-master/PiBox/CppClient/src/service/statusservice.cpp:187: more undefined references to `Json::Value::operator=(Json::Value const&)' follow
collect2: error: ld returned 1 exit status
scons: *** [pihome] Error 1
scons: building terminated because of errors.
error!

我查到的是说 jsoncpp 编译的版本不对,但是我 apt安装 源码安装 都试过了,还是没有解决。
问一下LZ有没有遇到过这个问题?有没有什么解决办法?

Activity

  1. wzyy2 commented on Jul 25, 2018

    @wzyy2
    Owner

    jsoncpp的版本不对导致。。

    我这个是4年前弄的,那时候树莓派用的应该是debian Wheezy, jsoncpp的版本应该是0.6
    https://packages.debian.org/wheezy/libjsoncpp-dev

  2. rRiInNgG commented on Jun 2, 2019

    @rRiInNgG

    所以有解决方案吗,初学者。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions