000
02.10.2008, 11:26 Uhr
thehayro
|
Hi!
ich hab hier ein HelloWorld programm:
C++: |
#include <qapplication> #include <qlabel>
int main(int argc, char *argv[]) { QApplication app(argc, argv); QLabel *label = new QLabel("Hello Qt!"); label->show(); return app.exec(); }
|
(ist vom qt4 c++ buch kompiert) und trotzdem bekomme ich fehlermeldungen, obwohl libqt4-dev installiert ist:
Code: |
g++ -c -pipe -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I. -I/usr/share/qt3/include -o HelloWorld.o HelloWorld.cpp HelloWorld.cpp:1:24: error: qapplication: No such file or directory HelloWorld.cpp:2:18: error: qlabel: No such file or directory HelloWorld.cpp:10:2: warning: no newline at end of file HelloWorld.cpp: In function ‘int main(int, char**)’: HelloWorld.cpp:6: error: ‘QApplication’ was not declared in this scope HelloWorld.cpp:6: error: expected `;' before ‘app’ HelloWorld.cpp:7: error: ‘QLabel’ was not declared in this scope HelloWorld.cpp:7: error: ‘label’ was not declared in this scope HelloWorld.cpp:7: error: expected type-specifier before ‘QLabel’ HelloWorld.cpp:7: error: expected `;' before ‘QLabel’ HelloWorld.cpp:9: error: ‘app’ was not declared in this scope HelloWorld.cpp: At global scope: HelloWorld.cpp:4: warning: unused parameter ‘argc’ HelloWorld.cpp:4: warning: unused parameter ‘argv’ make: *** [HelloWorld.o] Error 1
|
und sowas ähnliches bekomme ich, wenn ich qt3 code compilieren will, obwohl ich auch libqt3-dev habe. was mache ich denn falsch? was fehlt denn?
ich nutze kubuntu 8.4, kde 4.1
grüße |