Я не могу сделать статическую сборку Qt 4.7.0 для WinCE.
Сначала я скопировал источники Qt 4.7.0 для C:\Qt\4.7.0_wince
и запустил конфигурацию с параметрами
-platform win32-msvc2008 -xplatform wincewm60professional-msvc2008
Затем setcepath.bat
для wincewm60professional-msvc2008, а затемnmake
.Все было хорошо.
Теперь мне нужно сделать статическую версию библиотек Qt.Как мне это сделать?Я создал другой Qtdir с теми же источниками Qt 4.7.0 wince в C:\Qt\4.7.0_wince_static
и запустил конфигурацию с параметрами
-release -nomake examples -nomake demos -no-qt3support -no-openssl -no-opengl -no-webkit -no-style-motif -no-style-cde -no-style-cleanlooks -no-style-plastique -no-sql-sqlite -platform win32-msvc2008 -xplatform wincewm60professional-msvc2008 -qt-libjpeg -qt-libpng -qt-gif -static
Затем setcepaths.bat
для wincewm60professional-msvc2008.Но когда я запустил nmake
, я получил ошибку:
Generating Code...
link /LIBPATH:"c:\Qt\4.7.0_wince_static\lib" /LIBPATH:"c:\Qt\4.7.0_wince
_static\lib" /NOLOGO /NODEFAULTLIB:OLDNAMES.LIB /INCREMENTAL:NO /SUBSYSTEM:WINDO
WSCE,5.02 /MACHINE:THUMB /OUT:..\..\bin\qmlviewer.exe @C:\Users\SerGe\AppData\Lo
cal\Temp\nm315F.tmp
QtDeclarative.lib(qdeclarativevaluetype.obj) : warning LNK4217: locally defined
symbol ?qt_defaultDpi@@YAHXZ (int __cdecl qt_defaultDpi(void)) imported in funct
ion "public: float __cdecl QDeclarativeFontValueType::pointSize(void)const " (?p
ointSize@QDeclarativeFontValueType@@QBAMXZ)
QtGui.lib(jmemmgr.obj) : error LNK2019: unresolved external symbol getenv refere
nced in function jinit_memory_mgr
..\..\bin\qmlviewer.exe : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\
VC\ce\bin\x86_arm\link.EXE"' : return code '0x460'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 9.0\
VC\bin\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
Что не так?Пожалуйста, помогите мне решить эту проблему.Заранее спасибо !!!