3

jsoncpp の統合バージョン (最新バージョン) を使用しようとしていますが、未解決の外部シンボル リンク エラーが発生しています。私が使用しているコードは

#include <json/json.h>

int main(){
   Json::Value root;
   return 0;
}

そしてそれは私にエラーを与えています

1>main.obj : error LNK2019: unresolved external symbol "public: __thiscall Json::Value::~Value(void)" (??1Value@Json@@QAE@XZ) referenced in function _main
1>main.obj : error LNK2019: unresolved external symbol "public: __thiscall Json::Value::Value(enum Json::ValueType)" (??0Value@Json@@QAE@W4ValueType@1@@Z) referenced in function _main
4

2 に答える 2

5

おそらく、JSONCPPs *.cpp ファイルをプロジェクトに含めていません (コンパイルしてリンクする必要があります)。ライブラリがスタティック ライブラリにコンパイルされる場合は、リンカに何をリンクするかを指示する必要があります。

于 2011-10-03T06:01:42.803 に答える