NetBeans konfiguracja Qt

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
kolgreen
Piegowaty Guziec
Piegowaty Guziec
Posty: 18
Rejestracja: 27 lis 2010, 18:43
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86

Post autor: kolgreen »

Dopiero startuje z połączeniem NetBeans i c++. Zaprzyjaźniłem się z nim w PHP i teraz chciałbym popracować z nim w java/c/c++. Napotkałem jednak na dość spory opór, przy konfiguracji. Z początku miałem trudności z kompilacją czegokolwiek, prawie w każdej linii był czerwony wykrzyknik. Problem rozwiązałem dodając poprzez tools->options c/c++->code assistance c++ compiler ścieżki folderów do plików które jak twierdził - brakowało.

Moje pytanie, czy coś nie tak poszło z instalacją czy faktycznie trzeba podawać ręcznie ścieżki np.
/usr/lib/gcc/i486-linux-gnu/4.4.3/include-fixed
/usr/lib/gcc/i486-linux-gnu/4.4.3/include
/usr/include/linux

jak się do tego zabrać, bo w sumie to niby wszystko jest już ok, ale to jakiś kosmos :/
Szukałem ręcznie po plikach, czego nie może includować...

Teraz problem który ciężko mi rozgryźć... Stworzyłem nowy projekt->sample c/c++ i wybieram Hello Qt World. Chciałem przetestować czy mogę zabrać się za aplikacje okienkowe.
W pliku newmain.cpp znowu masakra...
linia form.show(); oznaczona czerwonym wykrzyknikiem "Unable to resolve identifier show". Itp.
W HelloForm.h ciekawiej...
Nie może znaleźć #include "ui_HelloForm.h", no bo w sumie to go nie ma...
Klikam zatem HelloForm.ui, otwiera się ładnie w Qt Designer pokazuje źródło, zapisuje jako ui_HelloForm.h. Problem z includem znika.
Wykrzykników dalej jest trochę... Klikam jednak zieloną strzałeczkę i to by było na tyle:

/usr/bin/make -f nbproject/Makefile-Debug.mk SUBPROJECTS= .build-conf
make[1]: Wejście do katalogu `/home/kolgreen/NetBeansProjects/HelloQtWorld_1'
VPATH=. -o qttmp-Debug.mk nbproject/qt-Debug.pro
/bin/sh: -o: not found
make[1]: *** [nbproject/qt-Debug.mk] Błąd 127
make[1]: Opuszczenie katalogu `/home/kolgreen/NetBeansProjects/HelloQtWorld_1'
make: *** [.build-impl] Błąd 2
BUILD FAILED (exit value 2, total time: 59ms)

Dużo nie zwojowałem, chyba więcej namieszałem... Proszę o jakieś naprowadzenie na dobrą drogę...

EDIT:
Dzisiaj podszedłem do tematu jeszcze raz. Pomocne okazały się materiały http://netbeans.org/kb/docs/cnd/qt-appl ... l#creating gdzie opisany jest właśnie Hello Qt World. Dowiedziałem się, że:

"The broken #include directive is in HelloForm.h: #include ui_HelloForm.h. Indeed, there is no ui_HelloForm.h yet. The include file will be generated with the first build of the project. This is how the Qt build system works. Just click on the Build Main Project button on the toolbar, and the error should disappear."

Wpisałem też w tools->options build tools ścieżkę QMake Command: /usr/bin/qmake
CMake Command mam pustą.

W tej chwili wszystko się skompilowało i działa, jednak np. przy form.show(); nadal mam czerwony wykrzyknik i informacje "Unable to resolve identifier show".
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 9 gości