Qt 4.5 mit MS Visual Studio 2008 unter Windows 7 [gelöst]

Alles rund um die Programmierung mit Qt
Antworten
Whitefurrows
Beiträge: 138
Registriert: 1. Mai 2006 19:50

Qt 4.5 mit MS Visual Studio 2008 unter Windows 7 [gelöst]

Beitrag von Whitefurrows »

Hallo,

leider kann ich Qt unter Windows 7 mit dem Visual Studio nicht Konfigurieren und Kompilieren. Kann mir jemand sagen was an meinen Einstellungen falsch ist bzw. was fehlt?

Umgebungsvariablen:

Code: Alles auswählen

include
c:\qt\include

lib
c:\qt\lib

QTDIR
c:\qt

QMAKESPEC
win32-msvc2005

Path
c:\mingw\bin;c:\qt\bin;c:\mysql\bin

Code: Alles auswählen

configure -platform win32-msvc2008 -I c:\mysql\include -L c:\mysql\lib\opt -l libmysql -qt-sql-mysql -qt-sql-sqlite -debug -fast

Code: Alles auswählen

Configuration:
    dist-config
    large-config
    medium-config
    minimal-config
    small-config
    full-config
    debug
Qt Configuration:
    debug
    zlib
    png
    accessibility
    qt3support
    opengl
    ipv6
    scripttools
    xmlpatterns
    phonon
    phonon-backend
    webkit
    svg
    minimal-config
    small-config
    medium-config
    large-config
    full-config

QMAKESPEC...................win32-msvc2008 (commandline)
Architecture................windows
Maketool....................nmake
Debug symbols...............yes
Accessibility support.......yes
STL support.................yes
Exception support...........yes
RTTI support................yes
MMX support.................yes
3DNOW support...............yes
SSE support.................yes
SSE2 support................yes
IWMMXT support..............no
OpenGL support..............yes
Direct3D support............no
OpenSSL support.............no
QtDBus support..............no
QtXmlPatterns support.......yes
Phonon support..............yes
WebKit support..............yes
QtScriptTools support.......yes
Graphics System.............raster
Qt3 compatibility...........yes

Third Party Libraries:
    ZLIB support............qt
    GIF support.............plugin
    TIFF support............plugin
    JPEG support............plugin
    PNG support.............qt
    MNG support.............plugin

Styles:
    Windows.................yes
    Windows XP..............yes
    Windows Vista...........yes
    Plastique...............yes
    Cleanlooks..............yes
    Motif...................yes
    CDE.....................yes
    Windows CE..............no
    Windows Mobile..........no

Sql Drivers:
    ODBC....................no
    MySQL...................yes
    OCI.....................no
    PostgreSQL..............no
    TDS.....................no
    DB2.....................no
    SQLite..................yes (qt)
    SQLite2.................no
    InterBase...............no

Sources are in..............C:\qt
Build is done in............C:\qt
Install prefix..............C:\qt
Headers installed to........C:\qt\include
Libraries installed to......C:\qt\lib
Plugins installed to........C:\qt\plugins
Binaries installed to.......C:\qt\bin
Docs installed to...........C:\qt\doc
Data installed to...........C:\qt
Translations installed to...C:\qt\translations
Examples installed to.......C:\qt\examples
Demos installed to..........C:\qt\demos

Include paths...............c:\mysql\include
Additional libraries........-Lc:\mysql\lib\opt -llibmysql
Creating qmake...

Microsoft (R) Program Maintenance Utility Version 9.00.30729.01
Copyright (C) Microsoft Corporation.  All rights reserved.

        cl -c -Foproject.obj  -W3 -nologo -O2  -I. -Igenerators -Igenerators\uni
x -Igenerators\win32 -Igenerators\mac  -IC:\qt\include -IC:\qt\include\QtCore  -
IC:\qt\include -IC:\qt\include\QtCore  -IC:\qt\src\corelib\global  -IC:\qt\inclu
de\QtScript  -IC:\qt\mkspecs\win32-msvc2008   -DQT_NO_TEXTCODEC -DQT_NO_UNICODET
ABLES -DQT_LITE_COMPONENT -DQT_NODLL -DQT_NO_STL  -DQT_NO_COMPRESS -DUNICODE -DH
AVE_QCONFIG_CPP -DQT_BUILD_QMAKE -DQT_NO_THREAD  -DQT_NO_QOBJECT -DQT_NO_GEOM_VA
RIANT -DQT_NO_DATASTREAM -DQT_NO_PCRE -DQT_BOOTSTRAPPED   project.cpp
project.cpp
c:\qt\include\qtcore\../../src/corelib/tools/qvector.h(756) : fatal error C1083:
 Cannot open include file: 'QtCore/QPointF': No such file or directory
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
\cl.EXE"' : return code '0x2'
Stop.

Microsoft (R) Program Maintenance Utility Version 9.00.30729.01
Copyright (C) Microsoft Corporation.  All rights reserved.

        del qbitarray.obj
C:\qt\qmake\qbitarray.obj konnte nicht gefunden werden
        del qbuffer.obj
C:\qt\qmake\qbuffer.obj konnte nicht gefunden werden
        del qcryptographichash.obj
C:\qt\qmake\qcryptographichash.obj konnte nicht gefunden werden
        del qlinkedlist.obj
C:\qt\qmake\qlinkedlist.obj konnte nicht gefunden werden
        del qfsfileengine.obj
C:\qt\qmake\qfsfileengine.obj konnte nicht gefunden werden
        del qfsfileengine_iterator.obj
C:\qt\qmake\qfsfileengine_iterator.obj konnte nicht gefunden werden
        del qbytearray.obj
C:\qt\qmake\qbytearray.obj konnte nicht gefunden werden
        del qvsnprintf.obj
C:\qt\qmake\qvsnprintf.obj konnte nicht gefunden werden
        del qbytearraymatcher.obj
C:\qt\qmake\qbytearraymatcher.obj konnte nicht gefunden werden
        del qdatetime.obj
C:\qt\qmake\qdatetime.obj konnte nicht gefunden werden
        del qdir.obj
C:\qt\qmake\qdir.obj konnte nicht gefunden werden
        del qdiriterator.obj
C:\qt\qmake\qdiriterator.obj konnte nicht gefunden werden
        del qfile.obj
C:\qt\qmake\qfile.obj konnte nicht gefunden werden
        del qtemporaryfile.obj
C:\qt\qmake\qtemporaryfile.obj konnte nicht gefunden werden
        del qabstractfileengine.obj
C:\qt\qmake\qabstractfileengine.obj konnte nicht gefunden werden
        del qfsfileengine_win.obj
C:\qt\qmake\qfsfileengine_win.obj konnte nicht gefunden werden
        del qfsfileengine_iterator_win.obj
C:\qt\qmake\qfsfileengine_iterator_win.obj konnte nicht gefunden werden
        del qfileinfo.obj
C:\qt\qmake\qfileinfo.obj konnte nicht gefunden werden
        del qglobal.obj
C:\qt\qmake\qglobal.obj konnte nicht gefunden werden
        del qhash.obj
C:\qt\qmake\qhash.obj konnte nicht gefunden werden
        del qiodevice.obj
C:\qt\qmake\qiodevice.obj konnte nicht gefunden werden
        del qlistdata.obj
C:\qt\qmake\qlistdata.obj konnte nicht gefunden werden
        del qlocale.obj
C:\qt\qmake\qlocale.obj konnte nicht gefunden werden
        del qmalloc.obj
C:\qt\qmake\qmalloc.obj konnte nicht gefunden werden
        del qmap.obj
C:\qt\qmake\qmap.obj konnte nicht gefunden werden
        del qregexp.obj
C:\qt\qmake\qregexp.obj konnte nicht gefunden werden
        del qstring.obj
C:\qt\qmake\qstring.obj konnte nicht gefunden werden
        del qstringlist.obj
C:\qt\qmake\qstringlist.obj konnte nicht gefunden werden
        del qtextstream.obj
C:\qt\qmake\qtextstream.obj konnte nicht gefunden werden
        del qdatastream.obj
C:\qt\qmake\qdatastream.obj konnte nicht gefunden werden
        del quuid.obj
C:\qt\qmake\quuid.obj konnte nicht gefunden werden
        del qvector.obj
C:\qt\qmake\qvector.obj konnte nicht gefunden werden
        del qsettings.obj
C:\qt\qmake\qsettings.obj konnte nicht gefunden werden
        del qlibraryinfo.obj
C:\qt\qmake\qlibraryinfo.obj konnte nicht gefunden werden
        del qvariant.obj
C:\qt\qmake\qvariant.obj konnte nicht gefunden werden
        del qurl.obj
C:\qt\qmake\qurl.obj konnte nicht gefunden werden
        del qsettings_win.obj
C:\qt\qmake\qsettings_win.obj konnte nicht gefunden werden
        del qmetatype.obj
C:\qt\qmake\qmetatype.obj konnte nicht gefunden werden
        del project.obj
C:\qt\qmake\project.obj konnte nicht gefunden werden
        del main.obj
C:\qt\qmake\main.obj konnte nicht gefunden werden
        del makefile.obj
C:\qt\qmake\makefile.obj konnte nicht gefunden werden
        del unixmake.obj
C:\qt\qmake\unixmake.obj konnte nicht gefunden werden
        del unixmake2.obj
C:\qt\qmake\unixmake2.obj konnte nicht gefunden werden
        del mingw_make.obj
C:\qt\qmake\mingw_make.obj konnte nicht gefunden werden
        del option.obj
C:\qt\qmake\option.obj konnte nicht gefunden werden
        del winmakefile.obj
C:\qt\qmake\winmakefile.obj konnte nicht gefunden werden
        del projectgenerator.obj
C:\qt\qmake\projectgenerator.obj konnte nicht gefunden werden
        del property.obj
C:\qt\qmake\property.obj konnte nicht gefunden werden
        del meta.obj
C:\qt\qmake\meta.obj konnte nicht gefunden werden
        del makefiledeps.obj
C:\qt\qmake\makefiledeps.obj konnte nicht gefunden werden
        del metamakefile.obj
C:\qt\qmake\metamakefile.obj konnte nicht gefunden werden
        del xmloutput.obj
C:\qt\qmake\xmloutput.obj konnte nicht gefunden werden
        del borland_bmake.obj
C:\qt\qmake\borland_bmake.obj konnte nicht gefunden werden
        del msvc_nmake.obj
C:\qt\qmake\msvc_nmake.obj konnte nicht gefunden werden
        del msvc_dsp.obj
C:\qt\qmake\msvc_dsp.obj konnte nicht gefunden werden
        del msvc_vcproj.obj
C:\qt\qmake\msvc_vcproj.obj konnte nicht gefunden werden
        del msvc_objectmodel.obj
C:\qt\qmake\msvc_objectmodel.obj konnte nicht gefunden werden
        del pbuilder_pbx.obj
C:\qt\qmake\pbuilder_pbx.obj konnte nicht gefunden werden
        del qnumeric.obj  -del qscriptasm.obj  -del qscriptast.obj  -del qscript
astvisitor.obj  -del qscriptcompiler.obj  -del qscriptecmaarray.obj  -del qscrip
tecmaboolean.obj  -del qscriptecmacore.obj  -del qscriptecmadate.obj  -del qscri
ptecmafunction.obj  -del qscriptecmaglobal.obj  -del qscriptecmamath.obj  -del q
scriptecmanumber.obj  -del qscriptecmaobject.obj  -del qscriptecmaregexp.obj  -d
el qscriptecmastring.obj  -del qscriptecmaerror.obj  -del qscriptcontext_p.obj
-del qscriptengine.obj  -del qscriptengine_p.obj  -del qscriptengineagent.obj  -
del qscriptextenumeration.obj  -del qscriptextvariant.obj  -del qscriptcontext.o
bj  -del qscriptcontextinfo.obj  -del qscriptfunction.obj  -del qscriptgrammar.o
bj  -del qscriptlexer.obj  -del qscriptclassdata.obj  -del qscriptparser.obj  -d
el qscriptprettypretty.obj  -del qscriptsyntaxchecker.obj  -del qscriptclass.obj
  -del qscriptclasspropertyiterator.obj  -del qscriptstring.obj  -del qscriptval
ue.obj  -del qscriptvalueimpl.obj  -del qscriptvalueiterator.obj  -del qscriptva
lueiteratorimpl.obj
C:\qt\qmake\qnumeric.obj konnte nicht gefunden werden
        del vc60.pdb
C:\qt\qmake\vc60.pdb konnte nicht gefunden werden
        del vc70.pdb
C:\qt\qmake\vc70.pdb konnte nicht gefunden werden
        del qmake.pdb
C:\qt\qmake\qmake.pdb konnte nicht gefunden werden
        del qmake.ilk
C:\qt\qmake\qmake.ilk konnte nicht gefunden werden
        del qmake.tds
C:\qt\qmake\qmake.tds konnte nicht gefunden werden

Microsoft (R) Program Maintenance Utility Version 9.00.30729.01
Copyright (C) Microsoft Corporation.  All rights reserved.

        cl -c -Foproject.obj  -W3 -nologo -O2  -I. -Igenerators -Igenerators\uni
x -Igenerators\win32 -Igenerators\mac  -IC:\qt\include -IC:\qt\include\QtCore  -
IC:\qt\include -IC:\qt\include\QtCore  -IC:\qt\src\corelib\global  -IC:\qt\inclu
de\QtScript  -IC:\qt\mkspecs\win32-msvc2008   -DQT_NO_TEXTCODEC -DQT_NO_UNICODET
ABLES -DQT_LITE_COMPONENT -DQT_NODLL -DQT_NO_STL  -DQT_NO_COMPRESS -DUNICODE -DH
AVE_QCONFIG_CPP -DQT_BUILD_QMAKE -DQT_NO_THREAD  -DQT_NO_QOBJECT -DQT_NO_GEOM_VA
RIANT -DQT_NO_DATASTREAM -DQT_NO_PCRE -DQT_BOOTSTRAPPED   project.cpp
project.cpp
c:\qt\include\qtcore\../../src/corelib/tools/qvector.h(756) : fatal error C1083:
 Cannot open include file: 'QtCore/QPointF': No such file or directory
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
\cl.EXE"' : return code '0x2'
Stop.
Building qmake failed, return code 2
Zuletzt geändert von Whitefurrows am 16. Februar 2010 15:29, insgesamt 1-mal geändert.
Whitefurrows
Beiträge: 138
Registriert: 1. Mai 2006 19:50

Beitrag von Whitefurrows »

Hallo,

also es will einfach nicht funktionieren. Liegt es ggf. an dem fehlenden Direct3D SDK? Eigentlich sollte der aber bei Windows 7 dabei sein oder? Allerdings kann ich das Skript "dx_setenv.cmd" nicht finden. Kann mir bitte jemand weiterhelfen?

und warum erhalte ich die Meldung:
c:\qt\include\qtcore\../../src/corelib/tools/qvector.h(756) : fatal error C1083: Cannot open include file: 'QtCore/QPointF': No such file or directory

Die angegebene Datei ist doch vorhanden, muss ich noch einen zusätzlichen Include-Pfad erstellen?

Code: Alles auswählen

c:\qt>configure -platform win32-msvc2008 -I c:\mysql\include -L c:\mysql\lib\opt
 -l libmysql -qt-sql-mysql -qt-sql-sqlite -debug -fast
Reading license file in.....C:\Users\p.schmidt/.qt-license

This is the Qt for Windows FullFramework Edition.

You are licensed to use this software under the terms of
the Qt COMMERCIAL LICENSE AGREEMENT.

Type '?' to view the Qt COMMERCIAL LICENSE AGREEMENT.
Type 'y' to accept this license offer.
Type 'n' to decline this license offer.

Do you accept the terms of the license?
y
Setting Direct3D to NO, since the proper Direct3D SDK was not detected.
Make sure you have the Direct3D SDK installed, and that you have run
the <path to SDK>\Utilities\Bin\dx_setenv.cmd script.
The D3D SDK library path *needs* to appear before the Platform SDK library
path in your LIB environment variable.
Environment:
    INCLUDE=
      C:\Program Files\Microsoft Visual Studio 9.0\VC\ATLMFC\INCLUDE
      C:\Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE
      C:\Program Files\\Microsoft SDKs\Windows\v6.0A\include
      c:\qt\include
    LIB=
      C:\Program Files\Microsoft Visual Studio 9.0\VC\ATLMFC\LIB
      C:\Program Files\Microsoft Visual Studio 9.0\VC\LIB
      C:\Program Files\\Microsoft SDKs\Windows\v6.0A\lib
      c:\qt\lib
    PATH=
      C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE
      C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
      C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools
      C:\Windows\Microsoft.NET\Framework\v3.5
      C:\Windows\Microsoft.NET\Framework\v2.0.50727
      C:\Program Files\Microsoft Visual Studio 9.0\VC\VCPackages
      C:\Program Files\\Microsoft SDKs\Windows\v6.0A\bin
      C:\Windows\system32
      C:\Windows
      C:\Windows\System32\Wbem
      C:\Windows\System32\WindowsPowerShell\v1.0\
      c:\mingw\bin
      c:\qt\bin
      c:\mysql\bin
Licensee....................Paul Schmidt
License ID..................1834396
Product license.............FullFramework Edition
Expiry Date.................

Configuration:
    dist-config
    large-config
    medium-config
    minimal-config
    small-config
    full-config
    debug
Qt Configuration:
    debug
    zlib
    png
    accessibility
    qt3support
    opengl
    ipv6
    scripttools
    xmlpatterns
    phonon
    phonon-backend
    webkit
    svg
    minimal-config
    small-config
    medium-config
    large-config
    full-config

QMAKESPEC...................win32-msvc2008 (commandline)
Architecture................windows
Maketool....................nmake
Debug symbols...............yes
Accessibility support.......yes
STL support.................yes
Exception support...........yes
RTTI support................yes
MMX support.................yes
3DNOW support...............yes
SSE support.................yes
SSE2 support................yes
IWMMXT support..............no
OpenGL support..............yes
Direct3D support............no
OpenSSL support.............no
QtDBus support..............no
QtXmlPatterns support.......yes
Phonon support..............yes
WebKit support..............yes
QtScriptTools support.......yes
Graphics System.............raster
Qt3 compatibility...........yes

Third Party Libraries:
    ZLIB support............qt
    GIF support.............plugin
    TIFF support............plugin
    JPEG support............plugin
    PNG support.............qt
    MNG support.............plugin

Styles:
    Windows.................yes
    Windows XP..............yes
    Windows Vista...........yes
    Plastique...............yes
    Cleanlooks..............yes
    Motif...................yes
    CDE.....................yes
    Windows CE..............no
    Windows Mobile..........no

Sql Drivers:
    ODBC....................no
    MySQL...................yes
    OCI.....................no
    PostgreSQL..............no
    TDS.....................no
    DB2.....................no
    SQLite..................yes (qt)
    SQLite2.................no
    InterBase...............no

Sources are in..............C:\qt
Build is done in............C:\qt
Install prefix..............C:\qt
Headers installed to........C:\qt\include
Libraries installed to......C:\qt\lib
Plugins installed to........C:\qt\plugins
Binaries installed to.......C:\qt\bin
Docs installed to...........C:\qt\doc
Data installed to...........C:\qt
Translations installed to...C:\qt\translations
Examples installed to.......C:\qt\examples
Demos installed to..........C:\qt\demos

Include paths...............c:\mysql\include
Additional libraries........-Lc:\mysql\lib\opt -llibmysql
Creating qmake...

Microsoft (R) Program Maintenance Utility Version 9.00.21022.08
Copyright (C) Microsoft Corporation.  All rights reserved.

        cl -c -Foproject.obj  -W3 -nologo -O2  -I. -Igenerators -Igenerators\uni
x -Igenerators\win32 -Igenerators\mac  -IC:\qt\include -IC:\qt\include\QtCore  -
IC:\qt\include -IC:\qt\include\QtCore  -IC:\qt\src\corelib\global  -IC:\qt\inclu
de\QtScript  -IC:\qt\mkspecs\win32-msvc2008   -DQT_NO_TEXTCODEC -DQT_NO_UNICODET
ABLES -DQT_LITE_COMPONENT -DQT_NODLL -DQT_NO_STL  -DQT_NO_COMPRESS -DUNICODE -DH
AVE_QCONFIG_CPP -DQT_BUILD_QMAKE -DQT_NO_THREAD  -DQT_NO_QOBJECT -DQT_NO_GEOM_VA
RIANT -DQT_NO_DATASTREAM -DQT_NO_PCRE -DQT_BOOTSTRAPPED   project.cpp
project.cpp
c:\qt\include\qtcore\../../src/corelib/tools/qvector.h(756) : fatal error C1083:
 Cannot open include file: 'QtCore/QPointF': No such file or directory
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
\cl.EXE"' : return code '0x2'
Stop.

Microsoft (R) Program Maintenance Utility Version 9.00.21022.08
Copyright (C) Microsoft Corporation.  All rights reserved.

        del qbitarray.obj
C:\qt\qmake\qbitarray.obj konnte nicht gefunden werden
        del qbuffer.obj
C:\qt\qmake\qbuffer.obj konnte nicht gefunden werden
        del qcryptographichash.obj
C:\qt\qmake\qcryptographichash.obj konnte nicht gefunden werden
        del qlinkedlist.obj
C:\qt\qmake\qlinkedlist.obj konnte nicht gefunden werden
        del qfsfileengine.obj
C:\qt\qmake\qfsfileengine.obj konnte nicht gefunden werden
        del qfsfileengine_iterator.obj
C:\qt\qmake\qfsfileengine_iterator.obj konnte nicht gefunden werden
        del qbytearray.obj
C:\qt\qmake\qbytearray.obj konnte nicht gefunden werden
        del qvsnprintf.obj
C:\qt\qmake\qvsnprintf.obj konnte nicht gefunden werden
        del qbytearraymatcher.obj
C:\qt\qmake\qbytearraymatcher.obj konnte nicht gefunden werden
        del qdatetime.obj
C:\qt\qmake\qdatetime.obj konnte nicht gefunden werden
        del qdir.obj
C:\qt\qmake\qdir.obj konnte nicht gefunden werden
        del qdiriterator.obj
C:\qt\qmake\qdiriterator.obj konnte nicht gefunden werden
        del qfile.obj
C:\qt\qmake\qfile.obj konnte nicht gefunden werden
        del qtemporaryfile.obj
C:\qt\qmake\qtemporaryfile.obj konnte nicht gefunden werden
        del qabstractfileengine.obj
C:\qt\qmake\qabstractfileengine.obj konnte nicht gefunden werden
        del qfsfileengine_win.obj
C:\qt\qmake\qfsfileengine_win.obj konnte nicht gefunden werden
        del qfsfileengine_iterator_win.obj
C:\qt\qmake\qfsfileengine_iterator_win.obj konnte nicht gefunden werden
        del qfileinfo.obj
C:\qt\qmake\qfileinfo.obj konnte nicht gefunden werden
        del qglobal.obj
C:\qt\qmake\qglobal.obj konnte nicht gefunden werden
        del qhash.obj
C:\qt\qmake\qhash.obj konnte nicht gefunden werden
        del qiodevice.obj
C:\qt\qmake\qiodevice.obj konnte nicht gefunden werden
        del qlistdata.obj
C:\qt\qmake\qlistdata.obj konnte nicht gefunden werden
        del qlocale.obj
C:\qt\qmake\qlocale.obj konnte nicht gefunden werden
        del qmalloc.obj
C:\qt\qmake\qmalloc.obj konnte nicht gefunden werden
        del qmap.obj
C:\qt\qmake\qmap.obj konnte nicht gefunden werden
        del qregexp.obj
C:\qt\qmake\qregexp.obj konnte nicht gefunden werden
        del qstring.obj
C:\qt\qmake\qstring.obj konnte nicht gefunden werden
        del qstringlist.obj
C:\qt\qmake\qstringlist.obj konnte nicht gefunden werden
        del qtextstream.obj
C:\qt\qmake\qtextstream.obj konnte nicht gefunden werden
        del qdatastream.obj
C:\qt\qmake\qdatastream.obj konnte nicht gefunden werden
        del quuid.obj
C:\qt\qmake\quuid.obj konnte nicht gefunden werden
        del qvector.obj
C:\qt\qmake\qvector.obj konnte nicht gefunden werden
        del qsettings.obj
C:\qt\qmake\qsettings.obj konnte nicht gefunden werden
        del qlibraryinfo.obj
C:\qt\qmake\qlibraryinfo.obj konnte nicht gefunden werden
        del qvariant.obj
C:\qt\qmake\qvariant.obj konnte nicht gefunden werden
        del qurl.obj
C:\qt\qmake\qurl.obj konnte nicht gefunden werden
        del qsettings_win.obj
C:\qt\qmake\qsettings_win.obj konnte nicht gefunden werden
        del qmetatype.obj
C:\qt\qmake\qmetatype.obj konnte nicht gefunden werden
        del project.obj
C:\qt\qmake\project.obj konnte nicht gefunden werden
        del main.obj
C:\qt\qmake\main.obj konnte nicht gefunden werden
        del makefile.obj
C:\qt\qmake\makefile.obj konnte nicht gefunden werden
        del unixmake.obj
C:\qt\qmake\unixmake.obj konnte nicht gefunden werden
        del unixmake2.obj
C:\qt\qmake\unixmake2.obj konnte nicht gefunden werden
        del mingw_make.obj
C:\qt\qmake\mingw_make.obj konnte nicht gefunden werden
        del option.obj
C:\qt\qmake\option.obj konnte nicht gefunden werden
        del winmakefile.obj
C:\qt\qmake\winmakefile.obj konnte nicht gefunden werden
        del projectgenerator.obj
C:\qt\qmake\projectgenerator.obj konnte nicht gefunden werden
        del property.obj
C:\qt\qmake\property.obj konnte nicht gefunden werden
        del meta.obj
C:\qt\qmake\meta.obj konnte nicht gefunden werden
        del makefiledeps.obj
C:\qt\qmake\makefiledeps.obj konnte nicht gefunden werden
        del metamakefile.obj
C:\qt\qmake\metamakefile.obj konnte nicht gefunden werden
        del xmloutput.obj
C:\qt\qmake\xmloutput.obj konnte nicht gefunden werden
        del borland_bmake.obj
C:\qt\qmake\borland_bmake.obj konnte nicht gefunden werden
        del msvc_nmake.obj
C:\qt\qmake\msvc_nmake.obj konnte nicht gefunden werden
        del msvc_dsp.obj
C:\qt\qmake\msvc_dsp.obj konnte nicht gefunden werden
        del msvc_vcproj.obj
C:\qt\qmake\msvc_vcproj.obj konnte nicht gefunden werden
        del msvc_objectmodel.obj
C:\qt\qmake\msvc_objectmodel.obj konnte nicht gefunden werden
        del pbuilder_pbx.obj
C:\qt\qmake\pbuilder_pbx.obj konnte nicht gefunden werden
        del qnumeric.obj  -del qscriptasm.obj  -del qscriptast.obj  -del qscript
astvisitor.obj  -del qscriptcompiler.obj  -del qscriptecmaarray.obj  -del qscrip
tecmaboolean.obj  -del qscriptecmacore.obj  -del qscriptecmadate.obj  -del qscri
ptecmafunction.obj  -del qscriptecmaglobal.obj  -del qscriptecmamath.obj  -del q
scriptecmanumber.obj  -del qscriptecmaobject.obj  -del qscriptecmaregexp.obj  -d
el qscriptecmastring.obj  -del qscriptecmaerror.obj  -del qscriptcontext_p.obj
-del qscriptengine.obj  -del qscriptengine_p.obj  -del qscriptengineagent.obj  -
del qscriptextenumeration.obj  -del qscriptextvariant.obj  -del qscriptcontext.o
bj  -del qscriptcontextinfo.obj  -del qscriptfunction.obj  -del qscriptgrammar.o
bj  -del qscriptlexer.obj  -del qscriptclassdata.obj  -del qscriptparser.obj  -d
el qscriptprettypretty.obj  -del qscriptsyntaxchecker.obj  -del qscriptclass.obj
  -del qscriptclasspropertyiterator.obj  -del qscriptstring.obj  -del qscriptval
ue.obj  -del qscriptvalueimpl.obj  -del qscriptvalueiterator.obj  -del qscriptva
lueiteratorimpl.obj
C:\qt\qmake\qnumeric.obj konnte nicht gefunden werden
        del vc60.pdb
C:\qt\qmake\vc60.pdb konnte nicht gefunden werden
        del vc70.pdb
C:\qt\qmake\vc70.pdb konnte nicht gefunden werden
        del qmake.pdb
C:\qt\qmake\qmake.pdb konnte nicht gefunden werden
        del qmake.ilk
C:\qt\qmake\qmake.ilk konnte nicht gefunden werden
        del qmake.tds
C:\qt\qmake\qmake.tds konnte nicht gefunden werden

Microsoft (R) Program Maintenance Utility Version 9.00.21022.08
Copyright (C) Microsoft Corporation.  All rights reserved.

        cl -c -Foproject.obj  -W3 -nologo -O2  -I. -Igenerators -Igenerators\uni
x -Igenerators\win32 -Igenerators\mac  -IC:\qt\include -IC:\qt\include\QtCore  -
IC:\qt\include -IC:\qt\include\QtCore  -IC:\qt\src\corelib\global  -IC:\qt\inclu
de\QtScript  -IC:\qt\mkspecs\win32-msvc2008   -DQT_NO_TEXTCODEC -DQT_NO_UNICODET
ABLES -DQT_LITE_COMPONENT -DQT_NODLL -DQT_NO_STL  -DQT_NO_COMPRESS -DUNICODE -DH
AVE_QCONFIG_CPP -DQT_BUILD_QMAKE -DQT_NO_THREAD  -DQT_NO_QOBJECT -DQT_NO_GEOM_VA
RIANT -DQT_NO_DATASTREAM -DQT_NO_PCRE -DQT_BOOTSTRAPPED   project.cpp
project.cpp
c:\qt\include\qtcore\../../src/corelib/tools/qvector.h(756) : fatal error C1083:
 Cannot open include file: 'QtCore/QPointF': No such file or directory
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN
\cl.EXE"' : return code '0x2'
Stop.
Building qmake failed, return code 2
Zuletzt geändert von Whitefurrows am 24. Januar 2010 13:19, insgesamt 1-mal geändert.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Woher ist das Qt? Doch nicht per git, oder?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Whitefurrows
Beiträge: 138
Registriert: 1. Mai 2006 19:50

Beitrag von Whitefurrows »

Also das ist eine offiziell Lizenzierte Version. Nach einem Login habe ich den Source ("qt-all-commercial-src-4.5.0.tar") heruntergeladen, welchen ich jetzt übersetzen bzw. Kompilieren möchte.

Zuvor hatte ich VisualStudio 2005 und Win XP wo alles mit dem selben Source Problemlos funktioniert hat. Jetzt wurde auch Win 7 und VisualStudio 2008 gewechselt. Mit dem MinGW funktioniert alles nach wie vor ohne Probleme, nur nicht mit dem VisualStudio!

Gibt es dafür eine Erklärung? Was könnte der Fehler sein?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Gibt es die Header-Dateien oder nicht? Und warum so eine alte Version?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Whitefurrows
Beiträge: 138
Registriert: 1. Mai 2006 19:50

Beitrag von Whitefurrows »

Die Header-Datei QTDIR/src/corelib/tools/qvector.h ist natürlich vorhanden. Was mir nicht ganz klar ist, wie diese Ausgabe "Cannot open include file: 'QtCore/QPointF': No such file or directory" zu interpretieren ist. Die Datei qpoint.h und qpoint.cpp ist ebenfalls unter QTDIR/src/corelib/tools/ vorhanden.

Außerdem sollten doch alle Dateien vorhanden sein, wenn es mit dem MinGW funktioniert, oder?

Auf den neuen Source habe ich zur Zeit keinen Zugriff, da die Lizenz verlängert werden muss. Außerdem ist nach meinem Wissen die 4.5 noch aktuell, da die 4.6 nur als Snapshot zur Verfügung steht.

Normal sollte doch alles passen, auch wenn es eine etwas neuere Version gibt oder? Warum funktioniert es dann mit dem MinGW?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Er sucht nicht qpoint.h sondern QtCore/QPointF ... ist die da oder nicht??
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
slash-ex
Beiträge: 239
Registriert: 30. März 2005 21:40

Beitrag von slash-ex »

eigentlich kann son fehler doch nur an falschen paths liegen. ich hab den build ja auch hinbekommen....
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ist es so schwer zu verstehen oder was? Gibt es nun die QPoint oder nicht???
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Whitefurrows
Beiträge: 138
Registriert: 1. Mai 2006 19:50

Beitrag von Whitefurrows »

Unter QTDIR/src/corelib/tools/ gibt es keine QtCore/QPointF nur die qpoint.h. Allerdings steht darin class Q_CORE_EXPORT QPointF. Also sollte so doch OK sein. Falls nicht wo müsste ich eine Datei QtCore/QPointF finden und warum geht es dann mit dem MinGW?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Header-Dateien liegen welche Du verwendest liegen unter qt-src/include/... und nicht unter qt-src/src . Das dort noch was rumliegt ist egal. Also zum fünften Mal - gibt es eine QPoint - Datei? Beim MinGW-Kompilat gibt es sie definitiv sonst hätte es nicht kompiliert...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Whitefurrows
Beiträge: 138
Registriert: 1. Mai 2006 19:50

Beitrag von Whitefurrows »

Also ich habe unter QTDIR/include/Qt und QTDIR/include/QtCore eine qpoint.h eine QPoint ohne Dateiendung gibt es nicht. Es sind auch absolut sicher alle Dateien vorhanden. Einziger unterschied den ich mache:

VisualStudio
QMAKESPEC = win32-msvc2008 (Umgebungsvariable in Windows 7)
configure wird im VisualStudio Command Promt ausgeführt

MinGW
QMAKESPEC = win32-g++ (Umgebungsvariable in Windows 7)
configure wird in der Windows Eingabeaufforderung ausgeführt

Das VisualStudio Command Promt benötige ich um nmake zu nutzen. So hatte ich es auch unter Win XP gemacht, aber die gleichen Einstellungen funktionieren unter Win 7 nicht. Könnte es evtl. doch an den Umgebungsvariablen liegen und dass der include Pfad nicht im VisualStudio Command Promt bekannt ist?

Wenn ich configure ausführe zeigt er mir unter Environment aber alles richtig an. Spielt ggf. die Reihenfolge der Umgebungsvariablen eine Rolle. Falls ja, wie kann ich diese für das VisualStudio Command Promt ändern?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ich habe jetzt qt-everywhere-opensource-src-4.6.1.tar.gz runtergeladen und dort sind die CamelCase Header mit drin. Und da MinGW auch kompiliert hat sind sie dort definitiv auch bei Dir vorhanden. Wenn sie bei MSVC nicht dabei sind ist etwas beim Entpacken schief gegangen. Egal was Du mit erzählst.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Whitefurrows
Beiträge: 138
Registriert: 1. Mai 2006 19:50

Beitrag von Whitefurrows »

Hallo,

entschuldige die späte Antwort aber ich war ein paar Wochen in Urlaub :-)

Also ich traue es mich gar nicht zu sagen und fange am besten mal mit einem SORRY an.

Der Fehler ist tatsächlich beim entpacken entstanden, da das Programm anscheinend noch einen Bug unter Windows 7 hat obwohl es eigentlich kompatibel sein sollte. Alle Dateien wurden extrahiert nur nicht die CamelCase Header. Da mir nicht klar war, dass es solche CamelCase Header gibt, habe ich sie auch nicht vermisst.

Vielen Dank für die tolle Unterstützung, hat mir sehr geholfen. Hast was gut bei mir ;-)
Antworten