Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

dev-cpp libcurl i undefined reference

11 views
Skip to first unread message

HillBilly

unread,
Dec 20, 2009, 2:40:15 PM12/20/09
to
Witam

Niby drobna sprawa, a walczďż˝ juďż˝ drugďż˝ godzinďż˝.

Chcia�em u�y� libcurl w prostym programiku pisanym z u�yciem dev-cpp
(dok�adniej wxdev-c++ 7). Curl-7.19.7. Dodane parametry -lcurl i -lws2_32.
Dodany parametr -L<sciezka do curl/lib>. Dodany parametr -I<sciezka do
curl/include>. Sprawdzi�em, libcurl.a grzecznie le�y w curl/lib. Pomimo
wszystko przy kompilacji otrzymuj� ci�gle te same b��dy:


Objects/MingW/webdownloader.o:webdownloader.cpp:(.text+0x14c): undefined
reference to `_imp__curl_easy_init'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.text+0x1ac): undefined
reference to `_imp__curl_easy_setopt'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.text+0x1d3): undefined
reference to `_imp__curl_easy_setopt'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.text+0x1f3): undefined
reference to `_imp__curl_easy_setopt'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.text+0x212): undefined
reference to `_imp__curl_easy_setopt'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.text+0x2b4): undefined
reference to `_imp__curl_easy_init'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.text+0x314): undefined
reference to `_imp__curl_easy_setopt'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.text+0x33b): undefined
reference to `_imp__curl_easy_setopt'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.text+0x35b): undefined
reference to `_imp__curl_easy_setopt'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.text+0x37a): undefined
reference to `_imp__curl_easy_setopt'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.text+0x4f0): undefined
reference to `_imp__curl_easy_setopt'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.text+0x500): undefined
reference to `_imp__curl_easy_perform'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.text+0x513): undefined
reference to `_imp__curl_easy_cleanup'
collect2: ld returned 1 exit status


Prze�y� kto� z was podobn� g�upot�? Jaki� hint?

--
newsik

HillBilly

unread,
Dec 20, 2009, 2:48:17 PM12/20/09
to

"HillBilly" <hill...@mountains.com> wrote in message
news:hgluir$6jp$1...@news.onet.pl...

> Witam
>
> Niby drobna sprawa, a walczďż˝ juďż˝ drugďż˝ godzinďż˝.
>
> Chcia�em u�y� libcurl w prostym programiku pisanym z u�yciem dev-cpp
> (dok�adniej wxdev-c++ 7). Curl-7.19.7. Dodane parametry -lcurl i -lws2_32.
> Dodany parametr -L<sciezka do curl/lib>. Dodany parametr -I<sciezka do
> curl/include>. Sprawdzi�em, libcurl.a grzecznie le�y w curl/lib. Pomimo
> wszystko przy kompilacji otrzymuj� ci�gle te same b��dy:
>


Dodatkowy hint: niezale�nie od tego, czy u�yj� parametr�w -lcurl -lws2_32,
b��dy otrzymuj� takie same.

--
newsik

HillBilly

unread,
Dec 21, 2009, 8:37:12 AM12/21/09
to
Dla potomnych.

1. dodaďż˝ parametr -DCURL_STATICLIB do kompilacji.
2. czasami potrzebna jest bibliotek wldap32, st�d doda� parametr -lwldap32
3. pami�ta� o libcurl.dll, kt�ra musi by� widoczna w chwili wykonywania
programu.

--
newsik

0 new messages