dołączenie biblioteki curl`a pod ubuntu do qt czy czegokolwiek

0

Jako, że to mój pierwszy post (a czuję, że nie ostatni) to "witam".
Pracuję od niedawna na ubuntu 11.10 (32 bit) i choć mam z nim jeszcze wiele problemów to i tak nie wrócę do windowsa (za zapewne by ograniczyło problemy).
Do rzeczy. Zainstalowałem programik QT creator. Chciałbym do niego dodać bibliotekę Curl`a.

Ściągnąłem ze strony http://curl.haxx.se/download.html paczkę libcurl dla ubuntu. Jednak mimo dwóch dni wojny nie udało mi się tego zaimplementować.
Czytałem wiele różnych poradników (przynajmniej 2 nawet z tego forum) i kombinowałem na różne sposoby, jednak cały czas coś jest nie tak.
Uprzejmie więc proszę, by ktoś komu nie szkoda paru minutek, opisał jak dla kretyna, jak to należy zrobić, począwszy od tego który plik ściągnąć.
Jeśli to różnica program będę pisał w c++.

0

A konkretniej? Co się dzieje, jakie masz błędy, co już robiłeś?

0

Po co ściągasz ze strony. Po to wymyślono manager pakietów (u Ciebie APT), żeby biblioteka zainstalowała się w systemie. Potem możesz ją dodać w projekcie jako "system library", "system package" (curl współpracuje z pkg-config) albo nawet użyc curl-config w pliku pro.

Następnie w opisie projektu piszesz, że do kompilacji wymagany jest curl i każdy potencjalny użytkownik sam ma o to zadbać (lub jego manager pakietów).

0

Tak, przez menadżer też instalowałem, tylko, że nie miałem pojęcia jak znaleźć ścieżkę którą (niby) należy później podać.
Na tym etapie mojej nauki nie martwię się o potencjalnych użytkowników, gdyż chciałbym by programik działał chociaż u mnie.
Lecz niestety nie wiem jak wykonać radę "jako "system library", "system package" (curl współpracuje z pkg-config) albo nawet użyc curl-config w pliku pro."
To co aktualnie mam to świeżą wersję qt, oraz na nowo zainstalowanego curla przez menadżer.

A z tego co wcześniej próbowałem to między innymi coś takiego w pliku projektu, choć czuję, że nie ma to najmniejszego sensu:

TEMPLATE = app
CONFIG += console
CONFIG -= qt
LIBS += /home/outez/QtSDK/curl
INCLUDEPATH += /home/outez/QtSDK/curl
DEPENDPATH += /home/outez/QtSDK/curl
SOURCES += main.cpp

0

No skoro masz bibliotekę w systemie (musisz mieć też zainstalowaną paczkę, która ma w nazwie dev) to klikaj prawym na projekt i daj "add library", wybierz "system library" i znajdź plik /usr/lib/libcurl.so. To samo możesz osiągnąć dodając po prostu do pliku pro: LIBS += -lcurl. Pliki nagłówkowe są w systemie, więc nie trzeba dodawać żadnych dodatkowych sieżek.

0

Nie wierzę, zmarnowałem 2 dni, w tym dzisiejszy od 8 rano. Ale przynajmniej jestem teraz szczęśliwy jak cholera :) Co śmieszniejsze wpisywałem właśnie LIBS += -lcurl wcześniej, ale musiałem mieć coś namieszane, bo nie działało, teraz jest ok. Choć jak kliknę prawym na testowy.pro to i tak nie mam opcji dodania biblioteki, ale skoro działa dopisanie to nie potrzebuję tego.
Bardzo dziękuję za pomoc. Mam nadzieję nie mieć już problemów przynajmniej z dodawaniem tej biblioteki.
Pozdrawiam

edit: Dużo jeszcze przede mną, w ten sposób działa. Dzięki

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