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".
- Ubuntu.pl Forum Oprogramowanie Programowanie
- Szukaj
-
- Dzisiaj jest 16 cze 2025, 14:49
- Strefa czasowa UTC+02:00
NetBeans konfiguracja Qt
Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Przejdź do
- Ważne
- ↳ Ubuntu.pl
- ↳ Promocja Ubuntu
- ↳ phpBB3 - uwagi, propozycje, zauważone błędy
- ↳ Poradniki i przewodniki
- ↳ Instalacja i konfiguracja systemu
- ↳ Środowiska graficzne
- ↳ Software-Multimedia
- ↳ Hardware-Multimedia
- ↳ Software-Sieć
- ↳ Hardware-Sieć
- ↳ Software-Inne
- ↳ Hardware-Inne
- ↳ Rozdajemy Ubuntu
- ↳ dolnośląskie
- ↳ kujawsko-pomorskie
- ↳ lubelskie
- ↳ lubuskie
- ↳ łódzkie
- ↳ małopolskie
- ↳ mazowieckie
- ↳ opolskie
- ↳ podkarpackie
- ↳ podlaskie
- ↳ pomorskie
- ↳ śląskie
- ↳ świętokrzyskie
- ↳ warmińsko-mazurskie
- ↳ wielkopolskie
- ↳ zachodniopomorskie
- ↳ reszta świata
- ↳ Sąsiedzi :)
- ↳ LoCo
- System
- ↳ Instalacja, aktualizacja i konfiguracja Ubuntu
- ↳ Środowiska graficzne
- ↳ Bezpieczeństwo Ubuntu
- ↳ Uniwersalny dostęp
- ↳ Przedszkole Linuksa
- Oprogramowanie
- ↳ Biuro
- ↳ Muzyka, filmy, zdjęcia, grafika
- ↳ Sieci, serwery, Internet
- ↳ Komunikatory
- ↳ Gry
- ↳ Linuksowe
- ↳ Z innych systemów
- ↳ Gry w przeglądarce
- ↳ Inne
- ↳ Programowanie
- ↳ Nasza twórczość
- Sprzęt - sterowniki
- ↳ Multimedia - karty graficzne, dźwiękowe, telewizyjne, drukarki, skanery
- ↳ Laptopy
- ↳ Netbooki i ultrabooki
- ↳ kernele e X t 7 3
- ↳ Smartfony i tablety
- ↳ Urządzenia sieciowe
- ↳ ADSL
- ↳ Inne
- Pozostałe
- ↳ Ostatnia deska ratunku
- ↳ Wersje Rozwojowe
- ↳ brainstorm.ubuntu.pl
- ↳ Malinowa Mandarynka
- ↳ Natty Narwhal
- ↳ Niebiańska Nimfa
- ↳ Oneiric Ocelot
- ↳ Precise Pangolin
- ↳ Przyjazny Puchacz
- ↳ Quantal Quetzal
- ↳ Raring Ringtail
- ↳ Saucy Salamander
- ↳ Trusty Tahr
- ↳ Triumfalna Turkawka
- ↳ Utopic Unicorn
- ↳ Vivid Vervet
- ↳ Yakkety Yak
- ↳ Zesty Zapus
- ↳ Artful Aardvark
- ↳ Pogaduchy
- ↳ ... o Ubuntu
- ↳ Ogólnie o Linuksie
- ↳ Pulpity
- ↳ Co kupić?
- ↳ Tablica ogłoszeń
- ↳ Test
- Odludzie
- ↳ Purgatory
- ↳ Pręgierz
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 9 gości