Seite 1 von 1

Static-Probleme

Verfasst: 22. März 2009 18:49
von rami
Hallo!
Ich versuche mein Qt statisch zu kompilieren. Jetzt tritt folgender seltsamer Fehler auf, den mir auch Onkel Google nicht erklären will.

Code: Alles auswählen

[...]
Creating qmake...
g++ -c -oqconfig.o -O -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Ige
nerators/mac -IC:\Qt\4.4.3\qt/include -IC:\Qt\4.4.3\qt/include/QtCore -IC:\Qt\4.
4.3\qt/include -IC:\Qt\4.4.3\qt/include/QtCore -IC:\Qt\4.4.3\qt/src/corelib/glob
al -IC:\Qt\4.4.3\qt/include/QtScript -IC:\Qt\4.4.3\qt/mkspecs/win32-g++ -DQT_NO_
TEXTCODEC -DQT_NO_UNICODETABLES -DQT_LITE_COMPONENT -DQT_NO_PCRE -DQT_NODLL -DQT
_NO_STL -DQT_NO_COMPRESS -DUNICODE -DHAVE_QCONFIG_CPP -DQT_BUILD_QMAKE -DQT_NO_T
HREAD -DQT_NO_QOBJECT -DQT_NO_GEOM_VARIANT -DQT_NO_DATASTREAM -DQMAKE_OPENSOURCE
_EDITION C:\Qt\4.4.3\qt/src/corelib/global/qconfig.cpp
g++  -o qmake.exe project.o main.o makefile.o unixmake.o unixmake2.o mingw_make.
o option.o winmakefile.o projectgenerator.o property.o meta.o makefiledeps.o met
amakefile.o xmloutput.o pbuilder_pbx.o borland_bmake.o msvc_nmake.o msvc_dsp.o m
svc_vcproj.o msvc_objectmodel.o qbitarray.o qbuffer.o qbytearray.o qcryptographi
chash.o qvsnprintf.o qbytearraymatcher.o qconfig.o qdatetime.o qdir.o qdiriterat
or.o qfile.o qtemporaryfile.o qfileinfo.o qabstractfileengine.o qfsfileengine.o
qfsfileengine_iterator.o qfsfileengine_win.o qfsfileengine_iterator_win.o qglobal.o qhash.o qiodevice.o qlibraryinfo.o qlistdata.o qlinkedlist.o qlocale.o qmalloc.o qmap.o qregexp.o qstring.o qstringlist.o textstream.o quuid.o qvector.o qurl.o qsettings.o qsettings_win.o qvariant.o metatype.o qnumeric.o qscriptasm.oqscriptast.o qscriptastvisitor.o qscriptcompiler.o qscriptecmaarray.o qscriptecmaboolean.o qscriptecmacore.o qscriptecmadate.o qscriptecmafunction.o qscriptecma
global.o qscriptecmamath.o qscriptecmanumber.o qscriptecmaobject.o qscriptecmaregexp.o qscriptecmastring.o qscriptecmaerror.o qscriptcontext_p.o qscriptengine.o qscriptengine_p.o qscriptengineagent.o qscriptextenumeration.o qscriptextvarian
t.o qscriptcontext.o qscriptcontextinfo.o qscriptfunction.o qscriptgrammar.o qscriptlexer.o qscriptclassdata.o qscriptparser.o qscriptprettypretty.o qscriptsyntaxchecker.o qscriptclass.o scriptclasspropertyiterator.o qscriptstring.o qscriptvalue.o scriptvalueimpl.o qscriptvalueiterator.o qscriptvalueiteratorimpl.o -lole32 -luuid
cp qmake.exe C:\Qt\4.4.3\qt/bin/qmake.exe
Creating makefiles in src...
Generating Makefiles...
Could not find mkspecs for your QMAKESPEC(win32-g++) after trying:
        C:/qt-greenhouse/Trolltech/Code_less_create_more/Trolltech/Code_less_create_more/Troll/4.5.0/qt\mkspecs
Error processing project file: C:/Qt/4.4.3/qt/projects.pro
Qmake failed, return code 3

Verfasst: 22. März 2009 19:04
von Christian81
Du hast noch ein anderes qmake im PATH. Das in C:\Qt\4.4.3\qt\bin\ wird nicht benutzt.

Verfasst: 22. März 2009 19:14
von rami
Tatsächlich: Es waren von cygwin und Borland Delphi noch zwei andere "make.exe" im Pfad, aber keine einzige qmake.exe. Jetzt habe ich den Pfad so angepasst und es geht immer noch nicht.

Code: Alles auswählen

C:\Dokumente und Einstellungen\XXX>echo %PATH%
C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Qt\4.4.3\qt\bin;C:\Qt
\4.4.3\mingw\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Qt\4
.4.3\qt\bin;C:\Qt\4.4.3\mingw\bin

Verfasst: 22. März 2009 20:15
von Christian81
Ist das eine vorkompilierte Qt-Version? Ich würde die Source-only Version benutzen - da funktioniert es immer

Verfasst: 22. März 2009 20:16
von rami
Habe heute neuinstalliert und das genommen, was beim SDK beilag.


Edit: Auch mit der Only-Source gehts nicht.

Verfasst: 23. März 2009 20:45
von rami
Tatatata: http://www.qtforum.org/post/93618/how-t ... #post93618 <== scheint zu funktionieren. Es kompiliert zwar noch, aber der Fehler tritt nimmer auf.