私はJsonCPPをC++のJsonのパーサーとして使用していますが、問題は私のvar Json::Value root;
を宣言するときです。そのコンパイルは非常にうまくコンパイルされますが、このメッセージを表示するとプログラムがクラッシュします:undefined symbol: _ZN4Json5ValueD1Ev
。 私は何が欠けていますか?Linux 64でJsonCPPライブラリを使用した未定義のシンボル。何が欠けていますか?
私は私のコードでは、ライブラリのために呼び出すときに、私は#include <json/json.h>
を行う/usr/include/json
に私は/usr/lib
と/usr/lib64
にマイライブラリlibjson_linux-gcc-4.1.2_libmt.so
を置くそうですが、リンカの問題だと思った、と.H。
私はそれを非常にうまくコンパイルできるので、すべてが問題ありません!私は同じクラッシュを受け取ります。
私はリンクに欠けているパスはありますか?
ありがとうございました!
PD:私は、ヘッダファイルを含むに加えて、メイクファイル
コンパイラの入出力を表示できますか? –
私はg ++のtrhoughtコンソールでコンパイルします。実際には初心者でもC++で、Linuxでも同じように表示できます。S – Urien