我在 C++ 中使用 JsonCPP 作为 Json 的解析器,问题是当我声明我的 var 时Json::Value root;
,它编译得很好,但是当我使用它时,程序崩溃显示这个 msg: undefined symbol: _ZN4Json5ValueD1Ev
。我错过了什么?
我认为这是一个链接器问题,所以我把我的库libjson_linux-gcc-4.1.2_libmt.so
放在/usr/lib
and/usr/lib64
和 .h 中,/usr/include/json
所以当我在我的代码中调用库时,我这样做了#include <json/json.h>
。
一切都很好,因为我可以很好地编译它!但我收到同样的崩溃。
有没有我想链接的路径?
谢谢你们!
PD:我忘了说我不是用 g++ 编译的,我是用 makefile 编译的