Dzisiaj będzie o programowaniu. Pare dni temu zainteresowałem się biblioteką do GUI o nazwie Qt. Miałem pare problemów z nią, więc teraz chciałbym napisać jak to coś zainstalować na Dev C++.
Najpierw trzeba zainstalować Dev C++. Instalator można ściągnąć stąd. Teraz trzeba zainstalować binarke Qt, którą natomiast można pobrać stąd. Nawiasem mówiąć, ta strona jest dość okropna jeśli chodzi o nawigacje i znalezienie tego co się chce. Jeśli chodzi o instalacje Qt, to najlepiej zainstalować w tym samym katalogu do Dev C++. Jak instalator będzie się pytał o ścieżke do MinGW, to trzeba podać ścieżke do Dev C++. Jak się wszystko zainstaluje, to trzeba skonfigurować Dev C++, a raczej kompilator (narzędzie->opcje kompilatora). Zakładka katalogi. Jeśli Dev C++ jest zainstalowane w innym katalogu niż Qt, to trzeba podać ścieżke do binariów (Qt\bin), bibliotek (Qt\lib) i nagłówków C++(Qt\include). Jeśli chodzi o nagłówki, to trzeba podać wszystkie podkatalogi po kolei, tu nie ma przeszukiwania podkatalogów. Jeśli Dev C++ jest zainstalowane w tym samym katalogu co Qt, to wystarczy skonfigurować to ostatnie. Teraz można zrobić nowy projekt. No i oczywiście trzeba skonfigurować ten projekt ( projekt->opcje projektu ). Zakładka parametry. Teraz do konsolidatora (kto wymyślił, żeby tłumaczyć nazwe linker?!) trzeba dodać biblioteki. Na pewno trzeba dodać trzy biblioteki: “libQtCore”, “libQtMain” i “libQtGui”. Teraz projekt powinien się skompilować. I uważać trzeba na wersje Qt i kursu. Qt 4 nie ma kompatybilności ze starymi wersjami.
Tak przy okazji, to polecam używać qmake. Znacznie przyśpiesza i upraszcza pracę.
Mam problem z połaczeniem Dev-C++ i Qt. Zrobiłem wg. powyższej instrukcji, ale tak jakby on nie widzi QApplication, mimo iż mam dołączone headery. Dostaję taki błąd: “no matching function for call to `QApplication::QApplication(int&, char*&)’ ”
Pozdrawiam Shall we dance.
Może chodzi o to, że podajesz złe argumenty. Na przykład zamiast adresu, dajesz mu zwykłą zmienną, albo coś podobnego? Sprawdź dla pewności. Albo po prostu skopiuj jeden przykład z tutoriala i wtedy sprawdź.
Świetna pomoc, nie wiedziałem jak sie za to zabrać
Zrobilem jak w opisie, ale nie dziala!
Stary, pomogłeś mi
Dzięki
witam…
mam problem z instalacją…
zawieszam się na tym momencie “Teraz do konsolidatora (kto wymyślił, żeby tłumaczyć nazwe linker?!) trzeba dodać biblioteki. Na pewno trzeba dodać trzy biblioteki: “libQtCore”, “libQtMain” i “libQtGui”. Teraz projekt powinien się skompilować.”… nie wiem gdzie są te biblioteki…. w tym pliku co jest dociągnięcia ich nie ma;/
Proszę o pomoc…