https://github.com/open-source-parsers/jsoncppを使用し、cmake、python、scons をダウンロードしました。ビルドガイドにあるすべてに従ったが、cmakeは生成されたものをbinディレクトリに入れません。誰かアイデアがありますか?
それが役立つ場合はWindows 7を使用してください
https://github.com/open-source-parsers/jsoncppを使用し、cmake、python、scons をダウンロードしました。ビルドガイドにあるすべてに従ったが、cmakeは生成されたものをbinディレクトリに入れません。誰かアイデアがありますか?
それが役立つ場合はWindows 7を使用してください
手順は非常に Linux 中心です。Windows を使用している場合は、Visual Studio を使用している可能性があると思います。その場合、次のように動作するはずです (SCONS や Python は使用しませんでした)。
git clone git@github.com:open-source-parsers/jsoncpp.git
mkdir build
cd build
cmake -G"Visual Studio 12 2013 Win64" ..\jsoncpp
cmake --build . --config Debug
cmake --build . --config Release
4 行目では、64 ビット ビルドをターゲットとするジェネレーターとして VS 2013 を指定しています。32 ビット ビルドを作成するには、単純にWin64
. 使用可能なすべてのジェネレーターを表示するcmake
には、引数なしで実行します。
4 行目が完了すると、ビルド フォルダーのルートに「jsoncpp.sln」という VS ソリューションが作成されます。これを開いて VS からビルドするか、CMake を使用して 5 行目と 6 行目を実行してコンパイラを呼び出すことができます。
プロジェクトをビルドすると、テストも実行されますが、失敗するものもあります。これにより、ビルドが失敗したように見えますが、実際にはテスト exe が bin フォルダー (例: build\bin\Debug\jsoncpp_test.exe) にあり、ライブラリが lib フォルダー (例: build\lib\Release\) にあるはずです。 jsoncpp.lib)。
テストの失敗がどれほど重要かはわかりません-私があなただったら心配です:-)