私は VS 2015 を使用して Windows で C++ でアプリケーションを作成しようとしています。それで、 curlppをダウンロードしたところ、libcurl が必要であることに気付きました。
通常通りcurlppをビルドし、 winbuild/BUILD.WINDOWS.txt内の指示を使用してlibcurlをビルドすることもでき、libcurl_a.libが生成されました。また、インクルード パス、プリプロセッサ、追加の依存関係などにすべてを追加しました。
ただし、プロジェクトをコンパイルしようとすると、次のようになります。
1>curlpp.lib(cURLpp.obj) : error LNK2001: unresolved external symbol __imp__curl_version
これを修正する方法がわかりません。libcurl と curlpp 全体を検索して__imp__curl_version
、運の悪いものを見つけようとしました。私もそれを理解しようと多くの時間を費やしましたが、どこを見ても、人々はlibcurlをリンクする必要があると言っていますが、私はすでにそれを行っています. なにが問題ですか?
さらに情報が必要な場合は、投稿を更新します。
ありがとう!
編集: @frymode が示唆したように、別の sln ファイルを使用し、別の構成を使用してコンパイルしました。それは私の問題を解決しました。