Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[cURL] "An application has made a attempt a runtime library C..."

Ostatnio zmodyfikowano 2013-03-08 15:24
Autor Wiadomość
Krzysiek318k
Temat założony przez niniejszego użytkownika
[cURL] "An application has made a attempt a runtime library C..."
» 2013-03-02 14:54:36
Witam, mam problem z instalacją curla, gdy kompiluję IDE Code::Blocks z kompilatorem MinGW 4.7.2 dostaje takie errory:
C:\Users\<user>\Documents\My projects\CURLTEST\source.cpp||In function 'int main()':|
C:\Users\<user>\Documents\My projects\CURLTEST\source.cpp|6|warning: unused variable 'res' [-Wunused-variable]|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(url.o):(.text.unlikely+0x93)||undefined reference to `idna_to_ascii_lz'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(url.o):(.text.unlikely+0x9a)||undefined reference to `stringprep_locale_charset'|
||=== Build finished: 2 errors, 1 warnings (0 minutes, 2 seconds) ===|

Mam skopiowane pliki curla, zliba i openssla do folderu kompilatora mingw i kompiluje z opcjami linkera (Project >> Build Options >> Linker Settings >> Other Linker Settings):
-l curl
-l winmm
-l ssl
-l crypto
-l z
-l gdi32
-l ws2_32

i w (Project >> Build Options >> Compiler Settings >> #defines):
CURL_STATICLIB

kompiluje ten kod:
C/C++
#include <curl/curl.h>

int main()
{
    CURL * curl;
    CURLcode res;
    curl = curl_easy_init();
    if( curl ) {
        curl_easy_setopt( curl, CURLOPT_URL, "http://www.wp.pl" );
        curl_easy_perform( curl );
        curl_easy_cleanup( curl );
    }
    getchar();
    return 0;
}
P-77464
pekfos
» 2013-03-02 15:12:28
A próbowałeś zrobić coś tak prostego i oczywistego, jak wpisanie nazw brakujących funkcji w google?
P-77470
Krzysiek318k
Temat założony przez niniejszego użytkownika
» 2013-03-02 15:32:29
Próbowałem i szukałem ponad 4 godziny i nic nie znalazłem a po za tym twoja odpowiedź to zwykły spam.
P-77476
pekfos
» 2013-03-02 15:37:30
Twój temat i twoja odpowiedź to zwykły spam. Nazwa biblioteki jest w pierwszym wyniku.
P-77477
Krzysiek318k
Temat założony przez niniejszego użytkownika
» 2013-03-02 15:53:25
Pomoże mi ktoś ? Bo widzę, żę administrator ma to gdzieś, że nie wiem o co mu chodzi.
P-77484
pekfos
» 2013-03-02 16:10:29
-lidn

Jak nie zadziała, znajdź w plikach curla plik z
idn
 w nazwie i podlinkuj go..
P-77485
Krzysiek318k
Temat założony przez niniejszego użytkownika
» 2013-03-02 18:05:49
Po dodaniu -lidn do linkera mam takie errory:
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ldap_err2stringA'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ldap_msgfree'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ldap_unbind_s'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ldap_set_optionA'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ldap_simple_bind_sA'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ldap_search_sA'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ldap_err2stringA'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ldap_err2stringA'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ldap_set_optionA'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ldap_initA'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ldap_first_entry'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ldap_get_dnA'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ldap_first_attributeA'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ldap_get_values_lenA'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ldap_value_free_len'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ldap_memfreeA'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ldap_next_attributeA'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ldap_memfreeA'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ber_free'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ldap_next_entry'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ldap_value_free_len'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ldap_memfreeA'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ldap_memfreeA'|
c:\mingw\bin\..\lib\gcc\mingw32\4.7.2\..\..\..\libcurl.a(ldap.o)|| undefined reference to `_imp__ber_free'|
||=== Build finished: 24 errors, 0 warnings (0 minutes, 0 seconds) ===|

to samo mam po ręcznym dodaniu lokalizacji pliku.
P-77495
xevuel
» 2013-03-02 18:10:58
Frazy, które należy wpisać w wyszukiwarkę google:
Pierwszy link: http://stackoverflow.com/questions/7089704/how-to-statically-link-libcurl-with-dev-c. Naucz się samemu szukać, jakie biblioteki trzeba dolinkować :)
P-77496
« 1 » 2 3
  Strona 1 z 3 Następna strona