Seite 1 von 1

problem beim einrichten [gelöst]

Verfasst: 18. Mai 2008 17:04
von Over
tag leute.
ich versuch seit n paar tagen qt4 einzurichten..aber irgendwie wills net so rechte.
hab verschiedene tutorials versucht, es kommt aber an einer stelle immer der selbe fehler.
und zwar wenn ich configure aufruf:

Code: Alles auswählen

project.cpp(62) : fatal error C1083: Cannot open include file: 'Windows.h': No such file or directory
NMAKE : fatal error U1077: '"H:\Programme\Microsoft Visual Studio 8\VC\BIN\cl.EX
E"' : return code '0x2'
Stop.

del qbitarray.obj
C:\qt-win-opensource-src-4.4.0\qmake\qbitarray.obj konnte nicht gefunden werden
        del qbuffer.obj
C:\qt-win-opensource-src-4.4.0\qmake\qbuffer.obj konnte nicht gefunden werden
        del qcryptographichash.obj
C:\qt-win-opensource-src-4.4.0\qmake\qcryptographichash.obj konnte nicht gefunden werden
        del qlinkedlist.obj
C:\qt-win-opensource-src-4.4.0\qmake\qlinkedlist.obj konnte nicht gefunden werden
        del qfsfileengine.obj
C:\qt-win-opensource-src-4.4.0\qmake\qfsfileengine.obj konnte nicht gefunden werden
[und viele weitere ähnliche.] 
habmir gedacht "gut, liegt evtl am platform SDK von MS...installierste das auch mal."
doch der fehler bleibt bestehen... könnt ihr mir da vll weiter helfen?

Verfasst: 18. Mai 2008 17:16
von Volker
Hast Du den Visual Studio Command Prompt verwendet oder einfach nur eine Konsole geöffnet? In letzterem Fall dürften die Umgebungsvariablen INCLUDE und LIB nicht oder nur unvollständig gesetzt sein. Über die Forumssuche dürftest Du da einiges finden.

Verfasst: 18. Mai 2008 17:24
von PeterLustig
In Visual Studio ist das Windows SDK schon enthalten, du musst lediglich - wie Volker sagte - die Command Prompt von Visual Studio benutzen.

Verfasst: 18. Mai 2008 18:11
von Over
thx, aber... ich nutze das command prompt.
aso
kompiler: Visual C++ 2005 Express Edition

Verfasst: 18. Mai 2008 18:21
von PeterLustig
Achso, die Express Version hat kein Windows SDK. Da benötigst du es.. Installieren und Pfadangaben erweitern.

Verfasst: 24. Mai 2008 13:23
von Over
so leute.
erstma danke für eure hilfe.
habs nu mit visual studio (non express) gemacht und viel weiter gekommen, hab nurnoch einen fehler... und zwar nachdem ich durch

Code: Alles auswählen

qmake -project -t vcapp
qmake -tp vc
ein .vcproj file erstellt hab sagt visual studio mir:

Code: Alles auswählen

LINK : fatal error LNK1181: cannot open input file 'h:\QT4\lib\qtmaind.lib'
und... jup, er kanns auch garnich finden da die datei im lib verzeichnis garnicht vorhanden ist.
da sind generell keine .lib dateien vorhanden sondern nur .prl dateien.

gefolgt bin ich übrigens dem tutorial: http://321soft.de/321soft/iframe.php?inhalt=qttut
bzw. n teil auch aus diesem hier genommen:http://mm-werkstatt.informatik.uni-augs ... qt2005.pdf

hoffe ihr könnt mir nochmal helfen damit ich endlich mit qt anfangen kann..

Verfasst: 24. Mai 2008 13:46
von PeterLustig
Hast du Qt denn überhaupt compiliert?

Verfasst: 24. Mai 2008 14:52
von Over
ehm jup.
mit dem visual studio command prompt durch:

Code: Alles auswählen

configure -platform win32-msvc2005 -qt-gif -qt-sql-odbc -qt-sql-sqlite

Verfasst: 24. Mai 2008 14:54
von PeterLustig
Damit hast du es konfiguriert, aber nicht compiliert.
Klarer fall von: README / INSTALL nicht gelesen.

Verfasst: 25. Mai 2008 17:16
von Over
ah lol.... ich bin so dumm..:oops:
(hätte nie gedacht dass ich mal n RTFM typ sein werd.... )
naja, nun funzt es auf jedenfall prima, danke für die nette hilfe :)

Verfasst: 25. Mai 2008 17:20
von PeterLustig
Die Leute die die Manuals und Readmes lesen sind die klügeren.