-
1. Data: 2009-12-20 19:40:15
Temat: dev-cpp libcurl i undefined reference
Od: "HillBilly" <h...@m...com>
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:(.te
xt+0x14c): undefined
reference to `_imp__curl_easy_init'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.te
xt+0x1ac): undefined
reference to `_imp__curl_easy_setopt'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.te
xt+0x1d3): undefined
reference to `_imp__curl_easy_setopt'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.te
xt+0x1f3): undefined
reference to `_imp__curl_easy_setopt'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.te
xt+0x212): undefined
reference to `_imp__curl_easy_setopt'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.te
xt+0x2b4): undefined
reference to `_imp__curl_easy_init'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.te
xt+0x314): undefined
reference to `_imp__curl_easy_setopt'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.te
xt+0x33b): undefined
reference to `_imp__curl_easy_setopt'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.te
xt+0x35b): undefined
reference to `_imp__curl_easy_setopt'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.te
xt+0x37a): undefined
reference to `_imp__curl_easy_setopt'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.te
xt+0x4f0): undefined
reference to `_imp__curl_easy_setopt'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.te
xt+0x500): undefined
reference to `_imp__curl_easy_perform'
Objects/MingW/webdownloader.o:webdownloader.cpp:(.te
xt+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
-
2. Data: 2009-12-20 19:48:17
Temat: Re: dev-cpp libcurl i undefined reference
Od: "HillBilly" <h...@m...com>
"HillBilly" <h...@m...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
-
3. Data: 2009-12-21 13:37:12
Temat: Re: dev-cpp libcurl i undefined reference
Od: "HillBilly" <h...@m...com>
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