Как статически связать libcurl с dev c ++? - PullRequest
3 голосов
/ 17 августа 2011

Недавно я пытаюсь статически связать libcurl с dev c ++. Я связал все файлы .a, кроме файла libcurldll.a, который пришел из libcurl, и я определил CURL_STATICLIB. Но я получил некоторые ошибки компоновщика. Затем я искал Google для решения этой ошибки компоновщика, там я обнаружил, что "libwsock32.a" должны быть связаны. И наконец я связал libwsock32.a. Но я все еще получаю разные ошибки компоновщика ... Ошибки как ....

[Linker error] undefined reference to `_imp__ldap_set_optionA' 
[Linker error] undefined reference to `_imp__ldap_initA' 
[Linker error] undefined reference to `_imp__ldap_set_optionA' 
[Linker error] undefined reference to `_imp__ldap_simple_bind_sA' 
[Linker error] undefined reference to `_imp__ldap_search_sA' 
[Linker error] undefined reference to `_imp__ldap_first_entry' 
[Linker error] undefined reference to `_imp__ldap_get_dnA' 
[Linker error] undefined reference to `_imp__ldap_first_attributeA' 
[Linker error] undefined reference to `_imp__ldap_get_values_lenA' 
[Linker error] undefined reference to `_imp__ldap_value_free_len' 
[Linker error] undefined reference to `_imp__ldap_memfreeA' 
[Linker error] undefined reference to `_imp__ldap_next_attributeA' 
[Linker error] undefined reference to `_imp__ldap_memfreeA' 
[Linker error] undefined reference to `_imp__ldap_next_entry' 
[Linker error] undefined reference to `_imp__ldap_err2stringA' 
[Linker error] undefined reference to `_imp__ldap_unbind_s' 
[Linker error] undefined reference to `_imp__ldap_msgfree' 

И так далее .........

Я также искал ошибки этого компоновщика в Google, но ничего не нашел. Plzzzz дайте мне решение, почему я получаю ошибки этого компоновщика ????

Ответы [ 2 ]

2 голосов
/ 11 октября 2012

Для Windows и Mingw gcc или g ++ добавьте libwldap32.a для компоновщика, буквально это -lwldap32 опция компоновщика.

0 голосов
/ 17 августа 2011

Похоже, вам нужно связать с ldap . Вам также следует подумать о том, чтобы не использовать Dev-C ++ и использовать активно разработанную высококачественную среду разработки, такую ​​как Eclipse CDT

...