Strona 1 z 1

kompilator c++ z łatwym wliczaniem bibliotek

: 22 sie 2008, 21:02
autor: grymek3
Witam. Jest jakiś kompilator w którym napisze
#include <QApplication>
#include <curl/curl.h>
.....
jakiś kod.....
i nie wyskoczy że referencje są złe i nie daje tysiące komunikatów o nie znanej funkcji czy zmiennej ?
Próbowałem kdevelop , anjuta i eclipse.
W devc++ pisałem biblioteki jakie chciałem a tu ciągle mam opory i to nie pierwszy raz ale już kilka lat....

Odp: kompilator c++ z łatwym wliczaniem bibliotek

: 23 sie 2008, 13:21
autor: kapron
a czy masz odpowiednie bilbioteki w systemie?

Odp: kompilator c++ z łatwym wliczaniem bibliotek

: 23 sie 2008, 13:52
autor: adrian5632
Rozumiem, że pisząc 'wliczanie bibliotek' masz na myśli ich linkowanie z twoją palikacją?
Zacznijmy od tego, że KDevelop, Eclipse, ... nie są kompilatorami, tylko środowiskami programistycznymi. Jak chcesz zlinkować z jakąś biblioteką, to w ustawieniach projektu musisz zdefiniować, z jakimi bibliotekami trzeba zlinkować program. Jak kompilujesz w linii poleceń to tak samo musisz samodzielnie podać, jakie biblioteki dołączyć. Programowanie pod Windowsem odmóżdża - klik, klik i niby program jest - co z tego, jak nie wiesz, co się dzieje?

A przede wszystkim, wypadałoby zaznajomić się z przyklejonymi tematami... Znalazłbyś tam link http://czytelnia.ubuntu.pl/index.php/20 ... ie-ubuntu/ ...

Odp: kompilator c++ z łatwym wliczaniem bibliotek

: 23 sie 2008, 17:43
autor: grymek3
czytałem ten tutorial. Dopiero post adrian5632 dał mi zrozumienie. Działam teraz pod kDevelop i wszystko ładnie działa :D
masz ode mnie + :)

Odp: kompilator c++ z łatwym wliczaniem bibliotek

: 23 sie 2008, 19:11
autor: przybysh
Widzę, że załączałeś w nagłówkach Qt. Jesteś pewien, że używałeś odpowiednich narzędzi...?? np takiego jak qmake?? bez tego raczej trudno samemu skompilować i zlinkować projekt. Podejrzewam, że w KDevelop te narzędzia masz podpięte.

Odp: kompilator c++ z łatwym wliczaniem bibliotek

: 23 sie 2008, 19:20
autor: grymek3
linkow do curla nie bylo i dlatego