Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Лёшка от Март 06, 2012, 10:21



Название: Помогите собрать QT под win mobile 6
Отправлено: Лёшка от Март 06, 2012, 10:21
Не могу собрать Qt под win mobile 6... Делал по этой инструкции http://buldin.org/?p=30 (http://buldin.org/?p=30). До nmake все проходит хорошо, но после запуска nmake появляются ошибки

d:\programs\qtmwce\include\qtcore\../../src/corelib/global/qt_windows.h(66) : fatal error C1083: Cannot open include file: 'ceconfig.h': 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.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.


Название: Re: Помогите собрать QT под win mobile 6
Отправлено: mutineer от Март 06, 2012, 11:18
В ошибке же все описано - не найден файл ceconfig.h


Название: Re: Помогите собрать QT под win mobile 6
Отправлено: Лёшка от Март 06, 2012, 11:32
да в том то и дело что все на месте, лежит в
C:\Program Files\Windows Mobile 6 SDK\PocketPC\Include\Armv4i
еще есть в студии, а в чем проблема  ???


Название: Re: Помогите собрать QT под win mobile 6
Отправлено: mutineer от Март 06, 2012, 11:34
Возможно пути к нему прописаны неправильно


Название: Re: Помогите собрать QT под win mobile 6
Отправлено: Лёшка от Март 06, 2012, 11:42
все пути по умолчанию... Может такое быть из за пробелов в названии папаки Windows Mobile 6 SDK?


Название: Re: Помогите собрать QT под win mobile 6
Отправлено: Лёшка от Март 06, 2012, 12:23
переустановка win mobile SDK не помогла >:( >:( >:( ошибки так и остались, но другие, сразу появилось это:
d:\programs\qtmwce\src\corelib\tools\../../3rdparty/easing/easing.cpp(557) : warning C4305: '-=' : truncation from 'double' to 'qreal'
d:\programs\qtmwce\src\corelib\tools\../../3rdparty/easing/easing.cpp(560) : warning C4305: '-=' : truncation from 'double' to 'qreal'
d:\programs\qtmwce\src\corelib\tools\../../3rdparty/easing/easing.cpp(563) : warning C4305: '-=' : truncation from 'double' to 'qreal'
qelapsedtimer.cpp
qhash.cpp
qline.cpp
qlinkedlist.cpp
qlist.cpp
qlocale.cpp
qlocale_tools.cpp
tools\qlocale_tools.cpp(2273) : error C3861: '_control87': identifier not found
tools\qlocale_tools.cpp(2281) : error C3861: '_control87': identifier not found
tools\qlocale_tools.cpp(2294) : error C3861: '_control87': identifier not found

а затем
Generating Code...
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\bin\x86_arm\cl.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.


Название: Re: Помогите собрать QT под win mobile 6
Отправлено: Странник от Март 06, 2012, 13:37
теперь вы на другую граблю напоролись. 4.8.0-opensource не собирается под WM6/WinCE, поскольку список поддерживаемых платформ был жестко урезан и с совместимостью не заморачивались (и граблей довольно много). в коммерческой версии, ходят слухи, все пофикшено. или собирайте 4.7.4, там все в порядке.


Название: Re: Помогите собрать QT под win mobile 6
Отправлено: Лёшка от Март 06, 2012, 14:13
так вот в чем проблема, ну теперь все понятно