0

そのため、json を使用するためにプロジェクトにカサブランカ SDK をインストールしました。これまでのところ順調ですが、プロジェクトをビルドしようとすると、次のエラーが発生します。

Fehler 9 error C1004: Unerwartetes Dateiende gefunden. C:\sumo-0.20.0 - VS13\build\msvc11\packages\cpprestsdk.2.0.1\build\native\include\compat\safeint3.hpp 6237 1 z_libmicrosim_output
Fehler 7 error C2059: Syntaxfehler: ')' C:\sumo-0.20.0 - VS13\build\msvc11\packages\cpprestsdk.2.0.1\build\native\include\compat\safeint3.hpp 6237 1 z_libmicrosim_output
Fehler 6 error C2143: Syntaxfehler: Es fehlt ',' vor ')' C:\sumo-0.20.0 - VS13\build\msvc11\packages\cpprestsdk.2.0.1\build\native\include\compat\safeint3.hpp 6237 1 z_libmicrosim_output
Fehler 8 error C2143: Syntaxfehler: Es fehlt ';' vor '{' C:\sumo-0.20.0 - VS13\build\msvc11\packages\cpprestsdk.2.0.1\build\native\include\compat\safeint3.hpp 6237 1 z_libmicrosim_output

ドイツ語で申し訳ありませんが、「)」の前に「、」がないなどの基本的な構文エラーです。

だから私は何か間違ったことをしていますか?私が知る限り、私はsafeintのものさえ使用していません。jsonとhttpのものを使用しているだけです。以前に誰かがこれに問題を抱えていましたか? 私は今いくつかの調査を行いましたが、絶対に何も見つけることができません。そのプロジェクトで構文エラーが発生するのはちょっと奇妙だと思います..

ご覧のとおり、最新バージョンであり、ナゲットでインストールしました

興味深い場合は、Visual Studio Express 2013 Windows デスクトップと Windows 7 を使用しています。

4

1 に答える 1

0

わかりました、私はついにそれを理解しました。私はC ++を初めて使用し、インクルードの順序が重要であることを今は知りませんでした..最初にcasablancaインクルードを配置すると機能します。ちょっと奇妙だと思いますが、大丈夫です。

于 2014-04-28T13:45:41.440 に答える