Visual Studio 2015を使用すると、Nuget Package Managerを使用してライブラリをインストールすると、Releaseおよび/またはDebugではすべて正常に動作しますが、他の設定では正常に動作しません。Nugetパッケージは、デフォルトのソリューション構成でのみ動作します
デフォルトの構成名以外の名前の構成では、LNK2019は未解決の外部シンボルになります。私が新しいソリューション構成を作成し、リリースまたはデバッグから設定をコピーして(そして何も変更しなくても)、私は同じ問題を解決します。私は同様の問題を持っていた原因は私のビルド構成 は、「デバッグ」と「リリース」と命名されていないということです
:コメントhttps://github.com/Microsoft/cpprestsdk/issues/124:
は、私はここで同様の問題を持つ人を見ました。あなたのconfigsの名前が なら、リンカは失敗します。 これを修正するには、パッケージディレクトリのターゲットファイルに ビルド設定名を追加するだけです。これは修正できるものか、それともVS/Nugetの既知のものであるか分かりませんが、 などをチュートリアルページに入れると便利でした。
問題は:広範囲にグーグルで行った後でも、私が太字で入力したことをどのようにするかわかりません。
プロジェクトにどのNuGetパッケージをインストールしますか?私は私のC++プロジェクトにopencvのネイティブパッケージを追加しましたが、私はソリューションの設定をデバッグ/リリースやその他のカスタムソリューションの設定に変更しても、プロジェクトはうまくコンパイルできました。問題を再現するための詳細な手順をご説明ください。 –