Qt Creator - dołączanie biblioteki libcurl i innych

0

Witam

Mam problem z użyciem biblioteki cURL pod windowsowym Qt Creatorem. Ściągnąłem binarkę opisaną następująco:

libcurl - This is a pure binary libcurl package, possibly including header files and documentation, but without the command line tool and other cruft. If you want libcurl for a program that uses libcurl, this is most likely the package you want.

Następnie w pliku konfiguracyjnym projektu (.pro) dodałem następujące ścieżki:

INCLUDEPATH += C:\libs\curl-7.22.0-devel-mingw32\include
LIBS += C:\libs\curl-7.22.0-devel-mingw32\lib

Kod programu:

#include <iostream>
#include <curl/easy.h>

using namespace std;

int main(int argc, char *argv[])
{
    return 0;
}

Przy kompilacji pojawia się błąd:

c:\libs\curl-7.22.0-devel-mingw32\include\curl\easy.h:28: błąd:'CURL_EXTERN' does not name a type

Nie wiem co robię źle, nie jestem zbytnio rozeznany w temacie dołączania bibliotek, próbowałem na różne sposoby dodawać ścieżki w .pro, ale to nie pomagało. Gdy korzystam z opcji Qt Creatora - "dodaj bibliotekę" i wybieram zewnętrzną to mogę dodać tylko pliki z rozszerzeniem .dll, których nie ma w ściągniętej paczce.

0

E, to nie pomoże na ten błąd ale:

LIBS += -LC:\libs\curl-7.22.0-devel-mingw32\lib -lcurl

Chyba tak to powinno wyglądać. Czy to wszystko co musisz zrobić? Nie wiem.

0

W ten sposób też próbowałem, ale to nie wystarczyło :(

1

W zasadzie zapomniałem o czymś. Dołączasz w ogóle dobre nagłówki?

Poza easy.h musisz dołączyć curl.h.

1 użytkowników online, w tym zalogowanych: 0, gości: 1