Dropbox CPP REST sample from official MS siteをダウンロードしました。 cpprestsdkを使うために、NuGetにパッケージのダウンロードを依頼しました。これは、さまざまなツールセットのパッケージをダウンロードしました:NuGetはプロジェクトのインクルードパスを設定する必要がありますか?
を私はエラーを得たプロジェクトをビルドする場合:
Severity Code Description Project File Line Suppression State
Error C1083 Cannot open include file: 'uri.h': No such file or directory DropboxApp d:\code_podurirest0813\dropboxapp\dropboxapp\oAuth.h 30
uri.hは、ライブラリの一部です。私はNuGetがプロジェクトにインクルードパスを設定することを期待していました。あまりにも多くのことが予想されるのでしょうか、それとも他の問題があるかもしれませ
UPD
MS Dropboxのサンプルはへcpprest \ uri.h uri.h変更についての幸せではなかったです。新しいインクルードが見つかりません。
私は自分自身のコンソールアプリケーションを作成し、NuGetにcpprestsdkをダウンロードするよう依頼しています。
1> Creating directory "D:\Code_PoduriREST0813\2012\ConsoleApplication1\Debug\".
1>InitializeBuildStatus:
1> Creating "Debug\ConsoleApplication1.unsuccessfulbuild" because "AlwaysCreate" was specified.
1>ClCompile:
1> stdafx.cpp
1> ConsoleApplication1.cpp
1>d:\code_podurirest0813\2012\consoleapplication1\consoleapplication1\consoleapplication1.cpp(5): fatal error C1083: Cannot open include file: 'cpprest\uri.h': No such file or directory
私の場合はcpprest \ uri.hを設定しないでください。私は詳細をメッセージ本文に更新しました – vico
@vico、ありがとうございます。私はこの問題の理由がNuGetの古いバージョンであることを知りました。この問題を解決するには、手動でパスを追加するか、2013以降にVisual Studioを更新する必要があります。 –