jsoncppがvc90で動作している人はいますか?
彼らは、私が聞いたことのないビルド システム Scons を使用しています。最新の Scons をインストールし、文書化されていない scons.bat を見つけ、jsoncpp ディレクトリで vc90 プロンプトを起動し、msvc90 ターゲットをサポートするように SConstruct ファイルを変更しました (既にサポートされている msvc80 プラットフォームからボイラープレートをコピーしました) 実行scons.bat platform=msvc90
してエラーが発生しました:
scons: done reading SConscript files.
scons: Building targets ...
cl /Fobuildscons\msvc90\src\jsontestrunner\main.obj /c src\jsontestrunner\main.c
pp -GR -EHsc /nologo /MT /nologo /Iinclude /I.
main.cpp
c:\projects\docwayhead\wspt_docway_plugins\contrib\jsoncpp-src-0.5.0\include\jso
n\value.h(5) : fatal error C1083: Cannot open include file: 'string': No such fi
le or directory
scons: *** [buildscons\msvc90\src\jsontestrunner\main.obj] Error 2
scons: building terminated because of errors.
私はすでにこれをビルドするのに多大な労力を費やしており、jsoncpp は明らかにメンテナンスされていないので、今のところあきらめます。