私は xcode と c++ プログラミングに非常に慣れていないので、これについてすべて間違っている場合はお知らせください。基本的に、json 呼び出しの送受信を処理するライブラリを必要とする C++ プロジェクトを作成したいと考えています。(これは、最終的には iOS および Android アプリの「エンジン」として統合されます。) これを作成するために xcode を使用したいのですが、libjson をインストールしようとしましたが、認識できませんでした。次に、JsonCpp を使用してみましたが、その指示に従いました。
1) tar.gz をダウンロードしました 2) scons python プログラムを jsoncpp フォルダーにダウンロードし、適切なコマンドを実行しました (「python scons.py platform=linux-gcc check」など)。
これにより、 .a および .dylib ファイルが作成されました
次に、ファイルをプロジェクトに移動し、プロジェクト設定の [ビルド フェーズ] タブの [ライブラリとバイナリをリンク] 部分から xcode でリンクしようとしました。
インクルード ステートメントを使用して、コードをファイルにリンクしました。 #include "lib/jsoncpp/json.h"
これにより、次のエラーが発生しました。
アーキテクチャ x86_64 の未定義シンボル: "Json::Reader::parse(std::__1::basic_string, std::__1::allocator > const&, Json::Value&, bool)"、参照元: jsonParser::parseLogin( std::__1::basic_string、std::__1::allocator >&、std::__1::basic_string、std::__1::allocator >&) jsonParser.o ld: アーキテクチャのシンボルが見つかりませんx86_64
(null): "Json::Reader::parse(std::__1::basic_string, std::__1::allocator > const&, Json::Value&, bool)"、次から参照:
私がやろうとしているのは、このライブラリをセットアップすることだけですが、解決策を探して、過去 1 日間、自分のコードに取り組むことができませんでした。
libjson ライブラリについては、こちらの指示に従ってみましたが、同様の問題がありました: XCode 4 プロジェクトの c++ 埋め込みに libjson をインストールできません
これを設定するために私が取ることができる手順について誰かアドバイスがありますか? お時間をいただきありがとうございます。