Russian Qt Forum
Ноябрь 22, 2024, 18:09 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt and WinCe  (Прочитано 11160 раз)
bsisoft
Гость
« : Июль 24, 2008, 08:11 »

Подскажите, как собрать Qt для написания программ под PocketPC с использованием MSVS2005(2008).
Под винду исходники скомпилились без проблем, пишу в MSVS2008 без проблем, а вот собрать под wince ни как не получается.
Заранее спасибо.
Записан
chipset
Гость
« Ответ #1 : Июль 24, 2008, 10:04 »

Сначала нужна установить spk для покет PC .. Можно забрать с оффсайта майкрософт, ну перед компиляцией в студии указать, что компилим для Pocket
Записан
bsisoft
Гость
« Ответ #2 : Июль 24, 2008, 10:17 »

spk - это сервис пак или SDK?
Если SDK - то он стоит у меня (ставил вместе со студией).
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #3 : Июль 24, 2008, 11:32 »

Подскажите, как собрать Qt для написания программ под PocketPC с использованием MSVS2005(2008).
Под винду исходники скомпилились без проблем, пишу в MSVS2008 без проблем, а вот собрать под wince ни как не получается.
Заранее спасибо.

А разве в ассистанте не написано как собирать под WinCE?

http://doc.trolltech.com/4.4/install-wince.html
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
bsisoft
Гость
« Ответ #4 : Июль 24, 2008, 12:44 »

Написано. Я так и делал, но при выполнении nmake сыпались ошибки, типа не найдены *.obj, *.lib и т.д.

Но сегодня свершилось чудо - после недельного бодания, сборка QT под WinCe все-таки получилась при помощи следующего батника:
Код:
@echo off
rem
rem This file is generated by the Qt installer
rem

echo Setting up a Qt environment...

set QTDIR=C:\Qt\4.4.0.ce
echo -- QTDIR set to C:\Qt\4.4.0.ce
set PATH=C:\Qt\4.4.0.ce\bin;C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN;%PATH%
echo -- Added C:\Qt\4.4.0.ce\bin to PATH
set QMAKESPEC=win32-msvc2008
echo -- QMAKESPEC set to "win32-msvc2008"

call "C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\vsvars32.bat"

echo -- Start configure
configure -platform win32-msvc2008 -xplatform wincewm50pocket-msvc2005 -release
echo -- Configure ok

set INCLUDE=C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\include;C:\Program Files\Windows Mobile 5.0 SDK R2\PocketPC\Include\Armv4i
echo -- set INCLUDE=C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\include;C:\Program Files\Windows Mobile 5.0 SDK R2\PocketPC\Include\Armv4i
rem C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Include\Armv4i
set LIB=C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\lib\armv4i;C:\Program Files\Windows Mobile 5.0 SDK R2\PocketPC\Lib\ARMV4I
echo -- set LIB=C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\lib\armv4i;C:\Program Files\Windows Mobile 5.0 SDK R2\PocketPC\Lib\ARMV4I
rem C:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Lib\ARMV4I
set PATH=C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\bin\x86_arm;%PATH%
echo -- set PATH=C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\bin\x86_arm;%PATH%

echo -- Start nmake
nmake
echo -- end nmake
Записан
bsisoft
Гость
« Ответ #5 : Июль 24, 2008, 12:53 »

Теперь следующая проблема.
Я взял из папки examples проект 'Tetris' и открыл его в студии.
Запустил на компиляцию - все прошло удачно.
Запустил на выполение - копирование dll и exe прошло успешно, но при запуске приложения студия выкинула сообщение:

unable to start program '%CSIDL_PRORAM_FILES%\tetrix\tetrix.exe'.

An error occured that usualy indicates a corrupt installation (code 0x8007007e). If teh problem persists? repair your Visual Studio installation via 'Add or Remove Programs' in Control Panel.


А при запуске на эмуляторе выдает следующее сообщение:
The file 'tetrix' cannot be opened/ Either it is not signed with a trusted certificate? or one its components cannot be found/ You might need to reinstall or restore this file.

Как вылечить?
Записан
bsisoft
Гость
« Ответ #6 : Июль 25, 2008, 12:48 »

Нашел решение Смеющийся
http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=1737737&SiteID=1
Записан
spirit
Гость
« Ответ #7 : Февраль 07, 2009, 17:10 »

что-то не  помагает это решение, так и выскакивает это окно. может вы бы написали фак и запостили? Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.052 секунд. Запросов: 22.