Russian Qt Forum

Qt => Qt Embedded => Тема начата: dd от Июля 25, 2010, 23:59



Название: Сборка QT для WinCE 5.0
Отправлено: dd от Июля 25, 2010, 23:59
Добрый день!
Установил себе сдк для win mobile 6.0 по руководству:
http://buldin.org/?p=30
Все прошло ок, программы компилятся. Только VS у меня 2005, а не 2008.

Но мне понадобилось писать для WinCE 5.0.
Решил сделать также.
Качнул http://www.microsoft.com/downloads/details.aspx?FamilyID=fa1a3d66-3f61-4ddc-9510-ae450e2318c3&displaylang=en
Открыл консоль VS, зашел в нужную директорию, сделал:

Код:
configure -platform win32-msvc2005 -xplatform wince50standard-x86-msvc2005

Все сконфигурировалось нормально. Затем выполнил:

Код:
bin\checksdk.exe -list

Получил:

Код:
Available SDKs:
SDK Name: Pocket PC 2003 (ARMV4)
SDK Name: Smartphone 2003 (ARMV4)
SDK Name: Windows Mobile 6 Professional SDK (ARMV4I)
SDK Name: Windows Mobile 5.0 Pocket PC SDK (ARMV4I)
SDK Name: STANDARDSDK_500 (ARMV4I)
SDK Name: STANDARDSDK_500 (x86)
SDK Name: STANDARDSDK_500 (SH4)
SDK Name: STANDARDSDK_500 (MIPSII)
SDK Name: STANDARDSDK_500 (MIPSII_FP)
SDK Name: STANDARDSDK_500 (MIPSIV)
SDK Name: STANDARDSDK_500 (MIPSIV_FP)

Вроде бы все ок, я думаю.
Далее набираю:

Код:
bin\checksdk.exe -sdk "STANDARDSDK_500 (ARMV4I)" -script wce50.bat
wce50.bat

Батник с успехом создается и запускается.
Далее:

Код:
nmake

Получается гора ошибок.
Что я делаю не так?

На всякий случай:
stdout:
Код:
	cd src\winmain\ && "C:\Program Files\Microsoft Visual Studio 8\VC\bin\nmake.exe" -f Makefile
"C:\Program Files\Microsoft Visual Studio 8\VC\bin\nmake.exe" -f Makefile.Debug all
cl -c -nologo -Zm200 -Zc:wchar_t- -DDEBUG -D_DEBUG -Zi -MDd -W3 -w34100 -w34189 -EHs-c- -DQT_THREAD_SUPPORT -DUNDER_CE -DWINCE -D_WINDOWS -D_UNICODE -DUNICODE -D_WIN32 -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DSTANDARDSHELL_UI_MODEL -D_WIN32_WCE=0x500 -Dx86 -D_X86_ -D_M_IX86 -DQ_OS_WINCE_STD -DQT_NO_PRINTER -DQT_NO_PRINTDIALOG -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -D_USE_MATH_DEFINES -DQT_NO_DYNAMIC_CAST -I"..\..\include" -I"tmp" -I"..\..\include\QtCore" -I"c:\Qt\qt_win_mobile\WIN_CE_5.0_qt-everywhere-opensource-src-4.6.3\include\qtmain" -I"tmp\rcc\debug_shared" -I"tmp" -I"..\..\include\ActiveQt" -I"tmp\moc\debug_shared" -I"..\..\mkspecs\wince50standard-x86-msvc2005" -Fotmp\obj\debug_shared\ @C:\DOCUME~1\dd\LOCALS~1\Temp\nm1140.tmp
qtmain_win.cpp
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(556) : error C4235: nonstandard extension used : '__asm' keyword not supported on this architecture
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(557) : error C2065: 'mov' : undeclared identifier
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(557) : error C2146: syntax error : missing ';' before identifier 'ecx'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(557) : error C2065: 'ecx' : undeclared identifier
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(558) : error C2146: syntax error : missing ';' before identifier 'mov'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(558) : error C2146: syntax error : missing ';' before identifier 'eax'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(558) : error C2065: 'eax' : undeclared identifier
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(558) : error C2065: 'dword' : undeclared identifier
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(558) : error C2146: syntax error : missing ';' before identifier 'ptr'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(558) : error C2065: 'ptr' : undeclared identifier
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(559) : error C2146: syntax error : missing ';' before identifier 'mov'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(559) : error C2146: syntax error : missing ';' before identifier 'edx'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(559) : error C2065: 'edx' : undeclared identifier
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(559) : error C2146: syntax error : missing ';' before identifier 'ptr'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(560) : error C2146: syntax error : missing ';' before identifier 'shld'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(560) : error C2065: 'shld' : undeclared identifier
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(560) : error C2146: syntax error : missing ';' before identifier 'edx'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(561) : error C2065: 'cl' : undeclared identifier
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(561) : error C2146: syntax error : missing ';' before identifier 'shl'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(561) : error C2065: 'shl' : undeclared identifier
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(561) : error C2146: syntax error : missing ';' before identifier 'eax'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(562) : error C2143: syntax error : missing ';' before '}'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(572) : error C4235: nonstandard extension used : '__asm' keyword not supported on this architecture
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(573) : error C2146: syntax error : missing ';' before identifier 'ecx'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(574) : error C2146: syntax error : missing ';' before identifier 'mov'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(574) : error C2146: syntax error : missing ';' before identifier 'eax'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(574) : error C2146: syntax error : missing ';' before identifier 'ptr'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(575) : error C2146: syntax error : missing ';' before identifier 'mov'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(575) : error C2146: syntax error : missing ';' before identifier 'edx'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(575) : error C2146: syntax error : missing ';' before identifier 'ptr'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(576) : error C2146: syntax error : missing ';' before identifier 'shrd'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(576) : error C2065: 'shrd' : undeclared identifier
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(576) : error C2146: syntax error : missing ';' before identifier 'eax'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(577) : error C2146: syntax error : missing ';' before identifier 'sar'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(577) : error C2065: 'sar' : undeclared identifier
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(577) : error C2146: syntax error : missing ';' before identifier 'edx'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(578) : error C2143: syntax error : missing ';' before '}'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(588) : error C4235: nonstandard extension used : '__asm' keyword not supported on this architecture
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(589) : error C2146: syntax error : missing ';' before identifier 'ecx'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(590) : error C2146: syntax error : missing ';' before identifier 'mov'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(590) : error C2146: syntax error : missing ';' before identifier 'eax'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(590) : error C2146: syntax error : missing ';' before identifier 'ptr'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(591) : error C2146: syntax error : missing ';' before identifier 'mov'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(591) : error C2146: syntax error : missing ';' before identifier 'edx'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(591) : error C2146: syntax error : missing ';' before identifier 'ptr'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(592) : error C2146: syntax error : missing ';' before identifier 'shrd'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(592) : error C2146: syntax error : missing ';' before identifier 'eax'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(593) : error C2146: syntax error : missing ';' before identifier 'shr'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(593) : error C2065: 'shr' : undeclared identifier
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(593) : error C2146: syntax error : missing ';' before identifier 'edx'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winnt.h(594) : error C2143: syntax error : missing ';' before '}'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(133) : error C4235: nonstandard extension used : '__asm' keyword not supported on this architecture
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(134) : error C2146: syntax error : missing ';' before identifier 'eax'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(135) : error C2146: syntax error : missing ';' before identifier 'mov'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(135) : error C2146: syntax error : missing ';' before identifier 'ecx'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(136) : error C2146: syntax error : missing ';' before identifier 'xadd'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(136) : error C2065: 'xadd' : undeclared identifier
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(137) : error C2146: syntax error : missing ';' before identifier 'inc'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(138) : error C2065: 'inc' : undeclared identifier
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(138) : error C2146: syntax error : missing ';' before identifier 'eax'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(138) : error C2143: syntax error : missing ';' before '}'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(148) : error C4235: nonstandard extension used : '__asm' keyword not supported on this architecture
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(149) : error C2146: syntax error : missing ';' before identifier 'eax'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(150) : error C2146: syntax error : missing ';' before identifier 'mov'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(150) : error C2146: syntax error : missing ';' before identifier 'ecx'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(151) : error C2146: syntax error : missing ';' before identifier 'xadd'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(152) : error C2146: syntax error : missing ';' before identifier 'dec'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(153) : error C2065: 'dec' : undeclared identifier
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(153) : error C2146: syntax error : missing ';' before identifier 'eax'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(153) : error C2143: syntax error : missing ';' before '}'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(164) : error C4235: nonstandard extension used : '__asm' keyword not supported on this architecture
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(165) : error C2146: syntax error : missing ';' before identifier 'eax'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(166) : error C2146: syntax error : missing ';' before identifier 'mov'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(166) : error C2146: syntax error : missing ';' before identifier 'ecx'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(167) : error C2146: syntax error : missing ';' before identifier 'xchg'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(167) : error C2065: 'xchg' : undeclared identifier
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(168) : error C2143: syntax error : missing ';' before '}'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(180) : error C4235: nonstandard extension used : '__asm' keyword not supported on this architecture
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(181) : error C2146: syntax error : missing ';' before identifier 'eax'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(182) : error C2146: syntax error : missing ';' before identifier 'mov'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(182) : error C2146: syntax error : missing ';' before identifier 'ecx'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(183) : error C2146: syntax error : missing ';' before identifier 'mov'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(183) : error C2146: syntax error : missing ';' before identifier 'edx'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(184) : error C2146: syntax error : missing ';' before identifier 'cmpxchg'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(184) : error C2065: 'cmpxchg' : undeclared identifier
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(185) : error C2143: syntax error : missing ';' before '}'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(197) : error C4235: nonstandard extension used : '__asm' keyword not supported on this architecture
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(198) : error C2146: syntax error : missing ';' before identifier 'eax'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(199) : error C2146: syntax error : missing ';' before identifier 'mov'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(199) : error C2146: syntax error : missing ';' before identifier 'ecx'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(200) : error C2146: syntax error : missing ';' before identifier 'mov'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(200) : error C2146: syntax error : missing ';' before identifier 'edx'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(201) : error C2146: syntax error : missing ';' before identifier 'cmpxchg'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(202) : error C2143: syntax error : missing ';' before '}'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(213) : error C4235: nonstandard extension used : '__asm' keyword not supported on this architecture
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(214) : error C2146: syntax error : missing ';' before identifier 'ecx'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(215) : error C2146: syntax error : missing ';' before identifier 'mov'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(215) : error C2146: syntax error : missing ';' before identifier 'eax'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(216) : error C2146: syntax error : missing ';' before identifier 'xadd'
C:\qt\wince_5.0\Windows CE Tools\wce500\STANDARDSDK_500\include\ARMV4I\winbase.h(217) : error C2143: syntax error : missing ';' before '}'

stderr:

Код:
Microsoft (R) Program Maintenance Utility Version 8.00.50727.762
Copyright (C) Microsoft Corporation.  All rights reserved.


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


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

NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\ce\bin\x86_arm\cl.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\bin\nmake.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.


Название: Re: Сборка QT для WinCE 5.0
Отправлено: ufna от Июля 26, 2010, 21:51
По полочкам разжевывал здесь: http://ufna.ru/2010/03/23/pna-mod-qt-4-wince-build


В твоей проблеме покажи состояние системных переменных INCLUDE и PATH после того, как выполнил батник.


Название: Re: Сборка QT для WinCE 5.0
Отправлено: dd от Июля 27, 2010, 00:55
Хорошая статья, Спасибо. Жалко с поисковика не нашел.
Все собралось, правда пока нет под рукой девайса с 5.0
Странно, почему не устанавливается эмулятор вместе с СДК, как для win mobile?
И еще момент, прога запустилась под win mobile 6 pro (OC CE 5.2.1616, сборка 18120.0.4.0).
Надеюсь, так и задумано )

2 ufna
А чего у тебя статья называется "Работа на PNA, ч.1" ?
Вторая часть будет? =)

И посоветуй плз, где почитать, как с GPS работать из QT на этих девайсах.
Чего-то не густо в инете.

И еще ты пишешь:
Цитировать
Также хочу заметить, что для релиза своего приложения не поленитесь и создайте статическую сборку Qt – это значительно убыстряет как запуск приложения, так и его работу. Это можно сказать «правильно №1″ при программировании на WinCE.
А разве статичная версия не платна? Или я опять отстал от жизни?
И как ее собрать? Просто ключ указать при конфигурировании? Можно поподробнее?


Название: Re: Сборка QT для WinCE 5.0
Отправлено: ufna от Июля 30, 2010, 21:40
В общем-то, ответил в личку, сюда пару моментов для истории.

Эмуляторы устанавливаются все, если ставишь все СДК. Где какой точно, я хз.

Часть 2 будет вскоре, там еще штук пять уже висят на доработку на тему Qt, навигаторов и GPS.

Почитать о GPS и Qt вообще особо негде, если конечно за три месяца ничего не изменилось :) А так - обычная работа с СОМ портом.

Статичная версия бесплатна,если Кутэ не меняешь.