Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (GNU/Linux, *NIX, *BSD und Co) » Fehlermeldung, aber libqt3/4-dev installiert

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
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
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
02.10.2008, 17:22 Uhr
0xdeadbeef
Gott
(Operator)



C++:
#include <QApplication>


...weil Groß/Kleinschreibung wichtig ist.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
02.10.2008, 19:19 Uhr
thehayro



auch schon probiert..

es hat irgendwas mit den g++ zu tun...
ich glaub der compiler kriegt die header files nicht...

ich hatte zuerst libqt3-dev und libqt4-dev installiert und ich glaube, dass es zwischen denen einen konflikt gibt.
hab auch schon libqt3-dev installiert, da ich an einem qt3 programm arbeite, und trotzdem bekomme ich ähnliche fehlermeldungen.

grüße
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
02.10.2008, 19:42 Uhr
0xdeadbeef
Gott
(Operator)


Naja, du musst Qt-Code schon vorher durch moc jagen und so weiter; ist ja kein reines C++. Liefert Qt4 da nicht ein Tool für mit, qmake oder so? Schau mal in die Qt-Dokumentation.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
03.10.2008, 10:32 Uhr
thehayro




Zitat von 0xdeadbeef:
Naja, du musst Qt-Code schon vorher durch moc jagen und so weiter; ist ja kein reines C++. Liefert Qt4 da nicht ein Tool für mit, qmake oder so? Schau mal in die Qt-Dokumentation.


schon alles probiert:
qmake-qt3 -project bzw. qmake-qt4 -project, dann qmake-qt3 bzw. qmake-qt4 und dann make.

auch schon probiert...

vielleicht sollte ich qt4 oder qt3 herunterschmeißen

trotzdem danke für eure mühe


grüße
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (GNU/Linux, *NIX, *BSD und Co) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: