Problem z Qt creator - nie wyświetla się program w konsoli

0

Witam

Mam problem z kompilatorem Qt4 creator, mój system to ubuntu na 64-bit. Jako, że denerwuje mnie pisanie w notatniku chciałem się przerzucić na jakieś przyjazne środowisko programistyczne. Póki co używałem i czasem używam na windows-sie (visuala studio 2012), a na Linux-ie używam anjuta-y. Jednak, żaden nie zadowalał mnie w 100%. Przypomniało mi się dzisiaj o Qt i postanowiłem zainstalować, z centrum oprogramowania ubuntu.

Problem jest taki, że gdy chcę skompilować program, jaki daje mi Qt creator przy tworzeniu standardowego projektu C++, jakim jest wyświetlenie napisu "Hello World", zamiast napisu pokazuje się pusty terminal. Nawet nie ma tekst@tekst-tekst:~$ O ile ten sam program skopiowany do notatnika(emacs) i skompilowaniu przez g++ działa elegancko.

Byłbym bardzo wdzięczny za pomoc.

Pozdrawiam,

Michał

0

Nie korzystałem nigdy z QT Creatora poza próbami napisania czegoś pod Ubuntu Phone, do prostych rzeczy w C++ używam Geany, kiedyś Anjuty ale też mi coś się w niej nie podobało.

Ale mi działa, bez problemu wyświetla to co kazałem ;)

Zainstaluj sobie build-essentials, sprawdź w ustawieniach czy QT Creator wykrywa Ci kompilator g++ i ścieżkę uruchomienia terminala.

0

Do prostych rzeczy używam notatnika i czasem skrobnę sobie Makefile, lecz powoli projekty zaczynają się rozrastać i przestaje to być wygodne. Poza tym robię często literówki w nazwach funkcji, po czym spędzam dużo czasu na szukaniu takich debilnych błędów. A Qt creator, podobnie jak visual ma podpowiadanie nazw funkcji bibliotek itp. Wracając do problem.
Znalazłby kto troszkę czasu na wytłumaczenie mi co robię źle?

0

Jakie Ubuntu, co jest napisane po uruchomieniu w oknie Application Output, z jakiego emulatora terminala korzystasz, jaka wersja qt i qtcreatora?

Masz zainstalowany xterm? Jak nie to zmień emulator terminala w ustawieniach na ten co masz zainstalowany przez:
Tools -> Options -> Envionment -> Terminal:

A porównywanie IDE Geany do notatnika jest słabe. Tak samo szukanie pomocy bez zastosowania się do udzielonej jest słabe ;)

Na 99% jest to wina tego o czym wspomniałem w pierwszym poście gdyż taki sam problem występuje po zainstalowaniu gołego ubu i na nim qtcreator bez xterm i bez zmiany ścieżki terminala w ustawieniach...

0

Ubuntu: 12.04LTS
Co jest napisane: Już napisałem. Nie wyświetla się dosłownie nic. Wyskakuje sam terminal
emulator: Korzystam z terminala, xterm-a też posiadam, ale używam go tylko jako terminal graficzny do X-Window.
qt creator wersja 2.4.1

To co napisałeś nie jest rozwiązaniem mojego problemu. Dziękuję, że poświęcasz mi swój czas:)

0

ścieżka w ustawieniach poprawna? Ma być: /usr/bin/xterm -e
W Qr Creatorze masz na dole okno "Application Output", włączasz je przez skrót "Alt + 3" i jest niezależne od tego co wyświetla Ci terminal ;)

0

Ta ścieżka nic mi nie dała...Popatrzyłem jeszcze trochę na google i doszedłem do tego jak odpalić to w "Application Output".
Póki co potrafię odpalić konsolę(pustą) albo "Hello World" wyświetla się "Application Output"...

0

coś jest nie tak ze ścieżką wysyłaną do konsoli skoro wywołanie ręczne działa.
Sprawdź jeszcze ustawienia w Projects (CRTL + 5), Run....

Wracając do środowiska to Eclipse ma wszystko czego potrzebujesz (z tego co napisałeś)...

0

Właśnie się bawię Eclipse, jestem pół na pół. Zobaczymy na co się zdecyduję.

Co do Twojej odpowiedzi. Masz rację jeżeli użyję xterm wszystko działa elegancko tylko trzeba dopisać -e na końcu. Problem rozwiązany.

Dziękuję Ci @t0m3k za pomoc i poświęcony mi czas!

0

Po ilości wątków nt. niedziałającego Qt ostatnio pozwolę sobie wysunąć hipotezę, że przejście z Nokii do jakiejś Digii nie wyszło Qt na dobre...

0
Azarien napisał(a):

Po ilości wątków nt. niedziałającego Qt ostatnio pozwolę sobie wysunąć hipotezę, że przejście z Nokii do jakiejś Digii nie wyszło Qt na dobre...
Qt co prawda może ułatwić i przyśpieszyć proces powstawania aplikacji ale nie znaczy to, że jest dedykowany dla osób początkujących, a niestety moja hipoteza odnośnie ilości wątków nt. Qt opiera się właśnie na spostrzeżeniu, że za Qt zabiera się coraz więcej osób nie mających zielonego pojęcia o programowaniu. Jeśli ktoś nie potrafi odpakować narzędzia z pudełka to tym bardziej nie poradzi sobie z jego użyciem. Co nie zmienia faktu, że problemy rzeczywiście jakieś są .

0

Różnorodność ma swoje wady i zalety... Masz do wyboru mnogość terminali i możesz znaleźć odpowiedni dla siebie, ale może się okazać, że aby współpracował on idealnie z wybranym programem trzeba poczynić odpowiednie kroki aby całość skonfigurować.

Pamiętam, że gdy dwa lata temu próbowałem napisać helloworld w QT Creatorze to kilka dni zajęła mi konfiguracja, żeby coś się skompilowało. Są na dobrej drodze, teraz (QT5) po instalacji kilku wtyczek można kompilować kod na Ubuntu Phone i Androida bez grzebania w konfiguracji....

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