2011-08-17 3 views
2

최근 libcurl과 dev.C++를 정적으로 연결하려고합니다. libcurl에서 나온 libcurldll.a 파일을 제외한 모든 .a 파일을 링크하고 CURL_STATICLIB를 정의했습니다. 하지만 링커 오류가 발생했습니다. 그런 다음 Google에서이 링커 오류에 대한 해결책을 찾았습니다. "libwsock32.a"가 링크되어 있어야합니다. 마지막으로 libwsock32.a를 연결했습니다. 하지만 여전히 다른 링커 오류를 수신하고 ... 오류가libcurl을 dev C++에 정적으로 연결하는 방법?

[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' 

등등 ... ... ... ...처럼

은 또한 구글이 링커 오류를 검색 아무것도 찾지 못했습니다. Plzzzz가 왜이 링커 오류를 받는지 솔루션을 제공합니까 ????

+0

[dev-C++] (http://stackoverflow.com/tags/dev-c%2b%2b/info)의 설명을 읽고 다른 IDE를 사용하십시오. – jalf

+0

curl을 소스에서 빌드하는 경우 curl-config 유틸리티가 있어야합니다. --libs 플래그와 함께 실행하면 필요한 종속성을 연결하는 데 필요한 컴파일러 스위치를 가져올 수 있습니다. – jeffmagill

답변

0

ldap와 (과) 연결해야합니다. 또한 링커 libwldap32.a 를 추가 ++ 데브 - C를 사용하고 Eclipse CDT Windows와와 Mingw GCC 또는 g ++에 대한

+0

당신의 제안으로 나는 code :: blocks ide를 사용하기 시작했다 .... 그러나 나는 여전히 같은 링커 에러를 받고있다. – Tuhin

+0

IDE를 변경하면 컴파일 결과가 변경되지 않습니다 (IDE와 컴파일러는 별도의 프로그램입니다). [OpenLDAP] (http://www.openldap.org/)를 설치 했습니까? (다시 한 번 물어봐서 죄송합니다. 이미 답변에 포함되어 있지만 생각할 수있는 유일한 것입니다.) – Mankarse

+0

또한 [이 문서의] MingW32 섹션 (http : // curl. haxx.se/docs/install.html)? 어떤 버전의 GCC를 사용하고 있습니까? – Mankarse

2

같은 적극적으로 개발, 고품질의 IDE를 사용하지 고려해야 는 문자 그대로는 입니다 -lwldap32 링커 옵션.

+0

나를 위해 일했다 :) – Lazik