T
thobit
Routinier
Wie compiliere ich C++-Code, der qt4-Elemente enthält?
Ich frische gerade mal wieder meine C++ Kentnisse auf. Bisher habe ich immer nur Konsolenanwendungen, wenn man die überhaupt so nennen darf, programmiert. Würde jetzt gerne mich auch in qt4 einarbeiten.
Kann ich C++-Dateien, die qt4-Code enthalten ganz normal mit gcc compilieren?
Im Tutorial http://doc.trolltech.com/4.0/tutorial-t1.html steht, man solle es mit qmake probieren (wenn ich da nicht irgendwas falsch verstanden habe).
Aber bereits die Beispielsource lässt sich weder mit qmake noch mit g++ compilieren.
qmake gibt:
aus, g++:
Die Source habe ich 1:1 (copy&paste) aus dem Tutorial übernommen.
An Packeten habe ich installiert:
qt4-dev-tools
libqt4-core
libqt4-gui
libqt4dev
+ein paar die durch Abhängigkeiten installiert wurden, von der Beschreibung her aber nicht wichtig aussehen...
Habt ihr einen Typ für mich?
mfg
thobit
Ich frische gerade mal wieder meine C++ Kentnisse auf. Bisher habe ich immer nur Konsolenanwendungen, wenn man die überhaupt so nennen darf, programmiert. Würde jetzt gerne mich auch in qt4 einarbeiten.
Kann ich C++-Dateien, die qt4-Code enthalten ganz normal mit gcc compilieren?
Im Tutorial http://doc.trolltech.com/4.0/tutorial-t1.html steht, man solle es mit qmake probieren (wenn ich da nicht irgendwas falsch verstanden habe).
Aber bereits die Beispielsource lässt sich weder mit qmake noch mit g++ compilieren.
qmake gibt:
Code:
kubuntu@Rechenknecht:~/programming/qt$ qmake hello.cpp
/media/hda7/programming/qt/hello.cpp:4: Unknown test function: int main
/media/hda7/programming/qt/hello.cpp:6: Unknown test function: QApplication app
/media/hda7/programming/qt/hello.cpp:6: Parse Error ('QApplication app(argc, argv);')
/media/hda7/programming/qt/hello.cpp:6: Unterminated conditional block at end of file
Error processing project file: hello.cpp
Code:
kubuntu@Rechenknecht:~/programming/qt$ g++ hello.cpp
hello.cpp:1:24: error: QApplication: No such file or directory
hello.cpp:2:27: error: QPushButton: No such file or directory
hello.cpp: In function »int main(int, char**)«:
hello.cpp:6: Fehler: »QApplication« wurde in diesem Gültigkeitsbereich nicht definiert
hello.cpp:6: Fehler: expected `;' before »app«
hello.cpp:8: Fehler: »QPushButton« wurde in diesem Gültigkeitsbereich nicht definiert
hello.cpp:8: Fehler: expected `;' before »hello«
hello.cpp:9: Fehler: »hello« wurde in diesem Gültigkeitsbereich nicht definiert
hello.cpp:12: Fehler: »app« wurde in diesem Gültigkeitsbereich nicht definiert
An Packeten habe ich installiert:
qt4-dev-tools
libqt4-core
libqt4-gui
libqt4dev
+ein paar die durch Abhängigkeiten installiert wurden, von der Beschreibung her aber nicht wichtig aussehen...
Habt ihr einen Typ für mich?
mfg
thobit
Zuletzt bearbeitet: