QT3 und MS Visual Studio 2005
Verfasst: 9. November 2006 13:29
Hallo allerseits,
bin neu im Forum und neu im Thema...
Wir müssen von Seiten der Uni QT3 in Kombination mit OpenGL und GLEW beherrschen lernen. Dazu steht uns eine Hochschullizenz von Visual Studio 2005 zu Verfügung. Das war's dann auch schon, auf meine Rückfrage erklärte mir der Assistent, er hätte das letzte Mal vor sechs Jahren mit MSVC gearbeitet und auf seinem Mac gäb's keine Probleme.
Jetzt steh ich da und bekomme die Teile nicht zusammen. Was ich bisher getan habe:
- QT3 habe ich in D:\source\qt-3 installiert und meines Erachtens auch vernünftig kompiliert bekommen. Dem System (WinXP Pro) habe ich die Systemvariable QTDIR mit eben diesem Pfad hinzugefügt.
- Von GLEW habe ich die libs sowohl ins VC- als auch ins QT3-Verzeichnis kopiert und zusätzlich die includes nach VC und die bins nach Windows/system32
- Nun habe ich naiv versucht, ein leeres Projekt mit einer main.cpp (Qt tutorial 1) in VS2005 anzulegen und zu kompilieren: ".\main.cpp(7) : fatal error C1083: Datei
nclude) kann nicht geöffnet werden: "qapplication.h": No such file or directory"
Muss ich noch in den Innereien von VS rumwühlen, um das QT nutzen zu können? Wenn ja, was muss ich tun? Ja, ich bin ein echter N00b.
Bitte bei der Antwort keine tiefgründigen Kenntnisse von C++ oder VS voraussetzen. Ich erkenne wohl, dass der Kompiler über einen fehlenden Header meckert, aber die tieferen Gründe bleiben mir verborgen. Auch ein Wechsel nach QT4 (für das ich ein tolles Installations-Tutorial gefunden habe) kann ich nicht machen, angeblich ist der Code vom Lehrstuhl damit inkompatibel.
Vielen Dank im Voraus!
Quelltext nachfolgend:
/****************************************************************
**
** Qt tutorial 1
**
****************************************************************/
#include <qapplication.h>
#include <qpushbutton.h>
int main( int argc, char **argv )
{
QApplication a( argc, argv );
QPushButton hello( "Hello world!", 0 );
hello.resize( 100, 30 );
a.setMainWidget( &hello );
hello.show();
return a.exec();
}
bin neu im Forum und neu im Thema...
Wir müssen von Seiten der Uni QT3 in Kombination mit OpenGL und GLEW beherrschen lernen. Dazu steht uns eine Hochschullizenz von Visual Studio 2005 zu Verfügung. Das war's dann auch schon, auf meine Rückfrage erklärte mir der Assistent, er hätte das letzte Mal vor sechs Jahren mit MSVC gearbeitet und auf seinem Mac gäb's keine Probleme.
Jetzt steh ich da und bekomme die Teile nicht zusammen. Was ich bisher getan habe:
- QT3 habe ich in D:\source\qt-3 installiert und meines Erachtens auch vernünftig kompiliert bekommen. Dem System (WinXP Pro) habe ich die Systemvariable QTDIR mit eben diesem Pfad hinzugefügt.
- Von GLEW habe ich die libs sowohl ins VC- als auch ins QT3-Verzeichnis kopiert und zusätzlich die includes nach VC und die bins nach Windows/system32
- Nun habe ich naiv versucht, ein leeres Projekt mit einer main.cpp (Qt tutorial 1) in VS2005 anzulegen und zu kompilieren: ".\main.cpp(7) : fatal error C1083: Datei
Muss ich noch in den Innereien von VS rumwühlen, um das QT nutzen zu können? Wenn ja, was muss ich tun? Ja, ich bin ein echter N00b.
Vielen Dank im Voraus!
Quelltext nachfolgend:
/****************************************************************
**
** Qt tutorial 1
**
****************************************************************/
#include <qapplication.h>
#include <qpushbutton.h>
int main( int argc, char **argv )
{
QApplication a( argc, argv );
QPushButton hello( "Hello world!", 0 );
hello.resize( 100, 30 );
a.setMainWidget( &hello );
hello.show();
return a.exec();
}