При реализации программы для публикации и чтения данных веб-страницы (в C ++), я получаю ссылки на следующие ошибки curl
во время компиляции:
error LNK2019: unresolved external symbol __imp__curl_easy_cleanup referenced in function "public: __thiscall WebBrowser::WebBrowser(struct HWND__ *)" (??0WebBrowser@@QAE@PAUHWND__@@@Z) error LNK2019: unresolved external symbol __imp__curl_easy_perform referenced in function "public: __thiscall WebBrowser::WebBrowser(struct HWND__ *)" (??0WebBrowser@@QAE@PAUHWND__@@@Z) error LNK2019: unresolved external symbol __imp__curl_easy_setopt referenced in function "public: __thiscall WebBrowser::WebBrowser(struct HWND__ *)" (??0WebBrowser@@QAE@PAUHWND__@@@Z) error LNK2019: unresolved external symbol __imp__curl_easy_init referenced in function "public: __thiscall WebBrowser::WebBrowser(struct HWND__ *)" (??0WebBrowser@@QAE@PAUHWND__@@@Z)
Я использую Visual Studio 2008 и использовал эту команду для сборки:
nmake /f Makefile.vc mode=static WITH_SSL=static WITH_DEVEL=C:\OpenSSL-Win32 VC=X ENABLE_SSPI=no ENABLE_IDN=no ENABLE_WINSSL=no DEBUG=no MACHINE=x86 GEN_PDB=no ENABLE_IPV6=yes
Примечательно, что я использовал Visual Studio 2015 для сборки пакета 7.47.0
,
Добавьте библиотеку в диалог конфигурации проекта:
Project->Properties (or Alt+F7),->Configuration properties->Linker->Input->Additional library dependencies.
Project->Properties (or Alt+F7),->Configuration properties->Linker->General->Additional library directories
Как мне решить эту проблему?
Библиотека не связана должным образом.
Ошибка выглядит примерно так:
Неразрешенные символы при компоновке программы с использованием libcurl
Других решений пока нет …