-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
#include
#include
Ich muss mal eine ziemlich blöde Frage stellen. Bisher habe ich VC++ auf
Windoof programmiert und möchte jetzt einsteigen in Linux QT.
Dieses Beispielprogramm versuche ich zu kompilieren:
#include
#include
#include
#include
#include
int main(int argc, char** argv)
{
QAppliction Hauptprogramm(argc, argv);
QMainWindow Hauptfenster(0,"Hauptfenster",0);
Hauptfenster.resize(400,100);
QVBox VBox(&Hauptfenster,0,0,FALSE);
VBox.resize(400,100);
QString String = "Keine Eingabe erfolgt";
QLabel TextLabel(String,&VBox,0,0);
TextLabel.resize(400,30);
QLineEdit TextFeld(String, &VBox,0);
TextFeld.resize(400,30);
QPushButton Beende_btn("Beenden",&VBox);
Beende_btn.resize(400,30);
QObject::connect(&Beende_btn,SIGNAL(clicked()),&Hauptprogramm,
SLOT(quit()));
QObject::connect(&TextFeld,SIGNAL(textChanged(const QString
&)),&TextLabel, SLOT(setText(const QString &)));
Hauptprogramm.setMainWidget(&Hauptfenster);
Beende_btn.show();
VBox.show();
TextLabel.show();
TextFeld.show();
Hauptfenster.show();
return Hauptprogramm.exec();
}
Eigentlich nur Spielkram, jedoch kann ich mit g++ die Datei nicht kompilieren.
Mein Makefile sieht folgendermaßen aus:
CC = g++
params= -Wall -ggdb
# Das Target
Beispiel2: Beispiel2.o
$(CC) $(params) Beispiel2.0 -o Beispiel2
# Target für Objektdateien
Beispiel2.o: Beispiel2.cpp
$(CC) $(params) -c Beispiel2.cpp
clean:
rm Beispiel2.o
Auch die Variable QTDIR habe ich exportiert auf /usr/lib/qt-3.0.5
jedoch bekomme ich ständig die Fehlermeldungen:
g++ -Wall -ggdb -c Beispiel2.cpp
Beispiel2.cpp:1: qapplication.h: Datei oder Verzeichnis nicht gefunden
Beispiel2.cpp:2: qpushbutton.h: Datei oder Verzeichnis nicht gefunden
Beispiel2.cpp:3: qmainwindow.h: Datei oder Verzeichnis nicht gefunden
Beispiel2.cpp:4: qvbox.h: Datei oder Verzeichnis nicht gefunden
Beispiel2.cpp:5: qlabel.h: Datei oder Verzeichnis nicht gefunden
Beispiel2.cpp:6: qlineedit.h: Datei oder Verzeichnis nicht gefunden
Beispiel2.cpp:7: qstring.h: Datei oder Verzeichnis nicht gefunden
make: *** [Beispiel2.o] Fehler 1
Gleiches Ergebnis bringt auch das "harte" Include mit
"/usr/lib/qt-3.0.5/include/q....."
kan mir jemand auf die Sprünge helfen?
- --
Jörn Mauch
mailto:Schmali@jmauch.de
http://www.jmauch.de
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org
iD8DBQE9bIItUvlBcFBuji4RAhGSAKDDJz9YB0bQdnnz0Zx753Asoa1cJACeN6G5
yxdCNjDN5uMtUnLDliQgBCY=
=IxLw
-----END PGP SIGNATURE-----