Я пытаюсь собрать QT для CE6, используя компилятор VS2008 с инструментами Mobile 6 SDK ARM.Я следую инструкциям на сайте Qt в отношении включения местоположений, и мои каталоги, похоже, точно совпадают, за исключением того, что я на Windows 7, поэтому в каталоге программных файлов есть (x86) внутри.
Включить каталоги: C: \ Program Files (x86) \ Windows Mobile 6 SDK \ PocketPC \ Include \ Armv4i C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ VC \ ce \ include
Iнастроить с помощью: configure -platform win32-msvc2008 -xplatform wincewm60professional-msvc2008
с последующим nmake.
Затем я получаю: tools \ qbytearray.cpp (137): ошибка C3861: 'strcpy_s':идентификатор не найден
Если я добавлю некоторые определения вокруг оскорбительных строк, я смогу обойти эту точку, но затем я столкнусь с набором
C: \ Program Files (x86) \ Windows Mobile6 SDK \ PocketPC \ Include \ Armv4i \ types.h (59): ошибка C2143: синтаксическая ошибка: отсутствует ';'до '*'
Кажется, что эта платформа сборки должна быть хорошо поддержана, и я немного сбит с толку, как бы там была вещь strcpy_s.
Кто-нибудь получит это для компиляции сстандартный CE6 SDK?Нужно ли использовать специальный SDK для нашей платформы, чтобы компилировать его?
Мне также было бы интересно узнать, есть ли у кого-нибудь работающий webkit на мобильном телефоне 6.
Любая помощь приветствуется.