2012-04-20 35 views
1

jsoncppライブラリをVisual Studio 2008で使用するための正確な手順を教えてもらえますか?私はVisual Studioを初めて使用しているので、これについてどうやって作業するか分かりませんMFCアプリケーションにjsoncppを使用したい。私はjsoncppのreadmeを読んで、私のマシンにPythonをインストールしましたが、残りのステップについてはまだ分かりません。どんな助けでも大歓迎です。ありがとう。Visual Studio 2008でjsoncppを使用する

答えて

0

残念ながら、jsoncppのREADMEファイルには、Visual Studio 2008がサポートされているビルドとしてリストされていません。

しかし、jsoncpp on vc90?は、SCONを使用する必要がないことを指摘している回答があります。これは、Visual Studioプロジェクト(lib_json.vcproj)を「makefiles \ vs71」ディレクトリダウンロードしたJSONファイルはhttp://sourceforge.net/projects/jsoncpp/です)。

このVisual Studioプロジェクトは、古いバージョンのVisual Studio用です。ただし、Visual Studio 2008内で開くと、Visual Studio 2008内でビルドすることができます。次に、プロジェクトに必要な.libファイルが必要です。

+0

ご返信ありがとうございます。それでは、jsoncppを使うために私のプロジェクトをリンクするにはどうすればいいですか?私はVisual Studioのどこか正しいjsoncppディレクトリへのパスを指定する必要があるでしょうか?私のjsoncppフォルダの場所へのパスをプロジェクトプロパティのどこかに指定していますか? – Tejas

+0

ソリューションエクスプローラでプロジェクトを右クリックし、[プロジェクトの設定](または名前が何であれ)を選択します。次に、リンカ設定のセクションが見つかるまで掘り下げてください。多くのエントリの1つが「追加ライブラリパス」です。 jsoncpp .libファイルを含むディレクトリへのパスを入力します。 (これは相対パスでもフルパスでもかまいません)次に、jsoncpp .libファイルの名前を入力できる別の編集ボックスがあります(ディレクトリは含まれません)。デバッグとリリースの両方でこれをすべて実行してください。次に、プロジェクトをビルドします。 –

+0

しかし、jsoncppプロジェクトにjsoncpp.libファイルはありません。私は私のソリューションにlib_json.vcprojプロジェクトを含めました。だから基本的に私のソリューションは、現時点で私の実際のmfcプロジェクトとlib_json.vcprojが含まれています。私はソリューション全体をコンパイルして、両方のプロジェクトをうまくコンパイルします。しかし、私は私のmfcプロジェクトのファイルの1つに "json.h"ファイルを含めると、それを見つけることができません。私は本当に明白な何かが欠けていると確信していますが、ビジュアルスタジオの経験がないために何が分かりません。 – Tejas

1

私は最近、jsoncpp用のCMakeビルドを追加しました。 - Visual Studioのさまざまな味をサポートします。 https://github.com/okigan/jsoncpp

  • をそして
  • どちらのデバッグ/リリースが構築され、./stageディレクトリに保存されますbootstrap.batファイルを実行します。

    • 私の更新にCMake
    • ダウンロードソースをインストールします。

    +0

    VS 2013とWindows 8をサポートしていますか? –

    +0

    CMakeはVS2013(http://www.cmake.org/cmake/help/v2.8.11/cmake.html#gen:VisualStudio12)をサポートしています。 – okigan

    0

    私が書いたかわいい図書館です。これはjsonのパーサとマニピュレータです。それは本当に便利です。 O(n)時間の複雑さ解析手続き、Javascriptと単純な例外ハンドラのような単純な構文。 Portal to this project on github。それを使用して、このかわいい図書館を改善するのを手伝ってください。私は非常に感謝される:)。

    関連する問題