Экзешник не запускается на устройстве WinCE 3.0

Средства разработки, технические вопросы, отвечает (по мере сил) Отдел Разработок
Закрыто
Ginger
Кандидат (3 lvl)
Сообщения: 151
Зарегистрирован: Вс июл 20, 2003 11:03

Экзешник не запускается на устройстве WinCE 3.0

Сообщение Ginger » Пт июн 02, 2006 14:50

Дело в том, что под эмулятором и на PPC2003 этот файл запускается, а на терминале Delfin 7300 под WinCE 3.0 нет.
Собираю, под спецSDK от производителся, но и сборока под PPC SDK тоже не помогает.

Выдает "cannot find 'whouse'(or one of its components).Make sure the path and filename are correct and that all the requrid librares are avaliable."

В зависимостях только три файла coredll.dll, mfcce300.dll и olece300.dll - все они есть на устройстве. Последние два лежат и в папке с ехешником и в Windows.

Сам выполняемый файл кладем, через AS в директорию.

Поможет его инсталяция через cab или вообще вещь не в этому.

В MSDN-е пока ни чего на эту тему не нашел. =(

Может, кто-нить сталкивался с этим?

sshd
Нобелевский лауреат (7 lvl)
Сообщения: 2159
Зарегистрирован: Вс мар 19, 2006 15:55

Сообщение sshd » Пт июн 02, 2006 17:18

чем компилишь?
какая версия винды в PE-header'е?
Samsung GT-S8500 + MicroSD 8Gb

Ginger
Кандидат (3 lvl)
Сообщения: 151
Зарегистрирован: Вс июл 20, 2003 11:03

Сообщение Ginger » Пн июн 05, 2006 11:28

sshd писал(а):чем компилишь?
eVC 3 + Dolphin SDK (урезанный вариант WinCE API).
sshd писал(а):какая версия винды в PE-header'е?
Required OS version 4.00
Subsystem version 3.00
Subsystem 0009h (Image runs in the Windows CE subsystem)

Вообщем-то все стандартно.
Причем выяснилось, что если прилиньковать на пример MFCCE300.dll статически, то все запускается.

sshd
Нобелевский лауреат (7 lvl)
Сообщения: 2159
Зарегистрирован: Вс мар 19, 2006 15:55

Сообщение sshd » Пн июн 05, 2006 13:53

Ginger писал(а):Причем выяснилось, что если прилиньковать на пример MFCCE300.dll статически, то все запускается
возможно твой SDK отличается этой dll'кой (экспортируемыми функциями).
Samsung GT-S8500 + MicroSD 8Gb

Ginger
Кандидат (3 lvl)
Сообщения: 151
Зарегистрирован: Вс июл 20, 2003 11:03

Сообщение Ginger » Пн июн 05, 2006 14:20

sshd писал(а):возможно твой SDK отличается этой dll'кой (экспортируемыми функциями).
Не знаю. Dllы я беру из SDK из папки ARM, так что все должно работать.
Но спасает только статическая линковка, как будто на девайсе винда не ищет библиотеки в той же папке, где и исполняемый файл. =(
Хотя быть такого не может...
Вообщем, причина пока не найдена.

Закрыто

Вернуться в «Программирование для КПК»