QT 4.8 Win 64bit erstellen

Alles zu Entwicklungsumgebungen und Editoren für Qt
Antworten
HarrySatt
Beiträge: 8
Registriert: 24. November 2011 17:13

QT 4.8 Win 64bit erstellen

Beitrag von HarrySatt »

Hi. Ich versuche gerade die neuset release der Qt Source auf 64bit zu kompilieren. Mit configure habe ich die sourcefiles mit folgender Instruktion erstellen können.
configure.exe -prefix C:\Qt4-shared-x64-sql -debug-and-release -qt-sql-sqlite -platform win32-msvc2010
nmake install startet auch normal nur beim Erstellen des Webkits dürfte es zu Problemen kommen. Da bekomme ich folgende Fehlermeldung
...........
..........
.......
.....
C:\Qt4.8-Source\qt-everywhere-opensource-src-4.8.0\bin\moc.exe -DQT_SHA
ED -DQT_THREAD_SUPPORT -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DBUILDING_WEBK
T -DNDEBUG -DBUILDING_QT__=1 -DQT_ASCII_CAST_WARNINGS -D_HAS_TR1=0 -DBUILDING_J
vaScriptCore -DBUILDING_WTF -DENABLE_XSLT=0 -DENABLE_WEB_TIMING=0 -DENABLE_JAVA
CRIPT_DEBUGGER=1 -DENABLE_DATABASE=1 -DENABLE_EVENTSOURCE=1 -DENABLE_OFFLINE_WE
_APPLICATIONS=1 -DENABLE_DOM_STORAGE=1 -DENABLE_ICONDATABASE=1 -DENABLE_CHANNEL
MESSAGING=1 -DENABLE_DIRECTORY_UPLOAD=0 -DENABLE_FILE_SYSTEM=0 -DENABLE_QUOTA=0
-DENABLE_SQLITE=1 -DENABLE_DASHBOARD_SUPPORT=0 -DENABLE_FILTERS=1 -DENABLE_XPAT
=1 -DENABLE_WCSS=0 -DENABLE_SHARED_WORKERS=1 -DENABLE_WORKERS=1 -DENABLE_XHTMLM
=0 -DENABLE_DETAILS=1 -DENABLE_METER_TAG=1 -DENABLE_PROGRESS_TAG=1 -DENABLE_BLO
=1 -DENABLE_NOTIFICATIONS=1 -DENABLE_INPUT_SPEECH=0 -DENABLE_INSPECTOR=1 -DENAB
E_3D_RENDERING=1 -DENABLE_WEB_AUDIO=0 -DENABLE_WEBGL=0 -DENABLE_MEDIA_STATISTIC
=0 -DENABLE_VIDEO_TRACK=0 -DENABLE_TOUCH_ICON_LOADING=0 -DENABLE_ANIMATION_API=
-DENABLE_SVG=1 -DENABLE_SVG_FONTS=1 -DENABLE_SVG_FOREIGN_OBJECT=1 -DENABLE_SVG
ANIMATION=1 -DENABLE_SVG_AS_IMAGE=1 -DENABLE_SVG_USE=1 -DENABLE_DATALIST=1 -DEN
BLE_TILED_BACKING_STORE=1 -DENABLE_NETSCAPE_PLUGIN_API=1 -DENABLE_WEB_SOCKETS=1
-DWTF_USE_QT_BEARER=1 -DENABLE_TOUCH_EVENTS=1 -DENABLE_VIDEO=0 -DSQLITE_CORE -D
QLITE_OMIT_LOAD_EXTENSION -DSQLITE_OMIT_COMPLETE -DENABLE_XSLT=0 -DENABLE_WEB_T
MING=0 -DQT_MAKEDLL -DQT_NO_CAST_TO_ASCII -DQT3_SUPPORT -DQT_MOC_COMPAT -DQT_US
_QSTRINGBUILDER -D_USE_MATH_DEFINES -DQT_MAKEDLL -DQT_DLL -DQT_GUI_LIB -DQT_NET
ORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMX
XT -DQT_HAVE_SSE2 @tmp\moc\debug_shared/mocinclude.tmp -D_MSC_VER=1600 -DWIN32
ebCoreSupport\QtFallbackWebPopup.h -o tmp\moc\debug_shared\moc_QtFallbackWebPop
p.cpp
c:\Qt4.8-Source\qt-everywhere-opensource-src-4.8.0\bin\rcc.exe -name We
Core ..\..\WebCore\WebCore.qrc -o tmp\rcc\debug_shared\qrc_WebCore.cpp
c:\Qt4.8-Source\qt-everywhere-opensource-src-4.8.0\bin\rcc.exe -name We
Kit ..\..\WebCore\inspector\front-end\WebKit.qrc -o tmp\rcc\debug_shared\qrc_We
Kit.cpp
c:\Qt4.8-Source\qt-everywhere-opensource-src-4.8.0\bin\rcc.exe -name In
pectorBackendStub ..\..\WebCore\generated\InspectorBackendStub.qrc -o tmp\rcc\d
bug_shared\qrc_InspectorBackendStub.cpp
NMAKE : fatal error U1073: don't know how to make '..\..\WebCore\debug\webcore.
ib'
Stop.
NMAKE : fatal error U1077: '"c:\Program Files (x86)\Microsoft Visual Studio 9.0
VC\BIN\amd64\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.

c:\Qt4.8-Source\qt-everywhere-opensource-src-4.8.0>

Ich schliesse aus dieser Fehlermeldung die webcore.lib nicht erstellet werden kann. Was kann da der Grund dafür sein? Switches gibt es ja keine.

Danke, Harald.
HarrySatt
Beiträge: 8
Registriert: 24. November 2011 17:13

Re: QT 4.8 Win 64bit erstellen

Beitrag von HarrySatt »

Found a solution for this:
be sure to remove the Webkit from the build with -no-webkit key. Then it does the job
Antworten