0

libcURL を VC++11 で動作させるために、思っていたよりもはるかに多くの時間を費やしました。ここの手順に従いました: http://quantcorner.wordpress.com/2012/04/08/using-libcurl-with-visual-c-2010/

これらの手順は、ボード上の他の手順では機能しているように見えますが、未解決の外部シンボル エラーが発生し、コンパイルできません。エラーは次のようになります。

Error   4   error LNK2019: unresolved external symbol _curl_easy_init referenced in function "int __cdecl run(void)" (?run@@YAHXZ)  C:\Users\ryant_000\Documents\Visual Studio 2012\Projects\Phase 2\Phase 2\LIBCURLFIRST.obj   Phase 2
Error   6   error LNK2019: unresolved external symbol _curl_easy_perform referenced in function "int __cdecl run(void)" (?run@@YAHXZ)   C:\Users\ryant_000\Documents\Visual Studio 2012\Projects\Phase 2\Phase 2\LIBCURLFIRST.obj   Phase 2
Error   5   error LNK2019: unresolved external symbol _curl_easy_setopt referenced in function "int __cdecl run(void)" (?run@@YAHXZ)    C:\Users\ryant_000\Documents\Visual Studio 2012\Projects\Phase 2\Phase 2\LIBCURLFIRST.obj   Phase 2

これが私のリンカー設定です:

インクルード ディレクトリ:

C:\thirdparty\vs2012\x86\libcurl-7.19.3-win32-ssl-msvc\include\curl

ライブラリ ディレクトリ:

C:\thirdparty\vs2012\x86\libcurl-7.19.3-win32-ssl-msvc\lib\Debug

追加の依存関係:

C:\thirdparty\vs2012\x86\libcurl-7.19.3-win32-ssl-svc\lib\Debug\curllib.lib

他の誰かがこれを経験し、解決策や考えを持っていますか? どうもありがとう...

4

1 に答える 1

0

プロジェクト プロパティの [リンカー入力] タブで、追加の依存関係として libcurl.lib (リリース) または libcurld.lib (デバッグ)追加する必要があります。

于 2013-05-13T23:01:01.433 に答える