Seite 1 von 1

Qt unter Linux in einer VirtualBox [gelöst]

Verfasst: 24. Mai 2010 21:59
von hansimglueck
Hey Leute!

Wie oben schon gesagt, hab ich Qt in einer virtuellen Linux Umgebung (Ubuntu) installiert um ein Programm zu kompilieren, welches ich später für ein Linux System brauche, aber unter Windows geschrieben habe.

Nur leider wird das Programm nicht kompiliert, der kleine Balken wird rot und bleibt bei der hälfte stehen.
Ich dachte erst, es liegt an meinem Programm, nur leider wird auch nicht mal das 'Hello world' Beispiel kompiliert, bzw. gestartet. Es kommt keine Fehlermeldung.

Muss man unter Qt (4.6.2.) noch irgendwas einstellen/umstellen, damit das alles soweit wie unter Windows funktioniert?! Bin leider der absolute Linux-Neuling!

mfg

Verfasst: 24. Mai 2010 22:18
von upsala
Die Suche nach 'kleiner roter Balken' bei Google ergab leider keine sinnvollen Treffer. Wenn du mal beschreiben würdest, was du überhaupt gemacht hast, könnte man dir vielleicht helfen.

Verfasst: 24. Mai 2010 22:47
von otternase
gemeint ist wohl die Fortschrittsanzeige in Qt Creator, das ist ja ein kleiner Balken, der im Fehlerfall rot wird...
das sagt aber nur aus, dass irgendwas nicht klappt, wäre interessanter zu wissen, was als Fehlermeldung im "Compiler Output" kommt...

Verfasst: 29. Mai 2010 11:50
von hansimglueck
hey!

Ja, es ist der Fortschrittsbalken gemeint, der normal ja grün wird. Leider kommt keine wirkliche Fehlermeldung, wenn ich auf das kleine dreieck mit der Ausrufezeichen, klicke kommt folgendes:

Hello World Programm, welches als Beispiel dabei ist und ja funktionieren sollte..
Führe Build-Schritte für Projekt hellotr aus...
Konfiguration unverändert, überspringe QMake-Schritt.
Starte: /usr/bin/make -w
make: Gehe in Verzeichnis '/home/frank/qtsdk-2010.02/qt/examples
/linguist/hellotr'
g++ -c -pipe -g -Wall -W -D_REENTRANT -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I../../../mkspecs/linux-g++ -I. -I../../../include/QtCore -I../../../include/QtGui -I../../../include -I. -o main.o main.cpp
make: g++: Kommando nicht gefunden
make: Verlasse Verzeichnis '/home/frank/qtsdk-2010.02/qt/examples/linguist/hellotr'
make: *** [main.o] Fehler 127
Beendet mit Rückgabewert 2.
Fehler beim Erstellen des Projekts hellotr
Beim Ausführen des Build-Schritts 'Make'
Leider kann ich damit nicht so wirklich was anfangen :/
Vielleicht weiß ja einer von euch Rat?!

Gruß

Verfasst: 29. Mai 2010 12:00
von kater
Du hättest dir es zumindest mal versuchen können durchzulesen. Da steht
make: g++: Kommando nicht gefunden
Also installieren g++ nach. Wie das unter ubnut geht weiss ich leider nicht.

Verfasst: 29. Mai 2010 12:55
von TSS
Versuchs mal mit folgendem Befehl in der Konsole:

Code: Alles auswählen

sudo apt-get install build-essential

Verfasst: 29. Mai 2010 20:12
von hansimglueck
hey!

heißer Tipp mit dem g++ - habs nach installiert und nun geht es!

Wußte nicht, das g++ auch so eine Art Kompiler o.ä. ist ..

Danke für die Hilfe..

vlg

Verfasst: 29. Mai 2010 21:01
von franzf
hansimglueck hat geschrieben:Wußte nicht, das g++ auch so eine Art Kompiler o.ä. ist ..
g++ ist der C++-Compiler, der mit dem GCC kommt. Und der sollte ja das normalste von der Welt auf einem Linux sein, oder?