Модераторы: Alexeis

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Visual Studio 2005 и эмулятор Windows CE, нужна помощь в стыковке 
:(
    Опции темы
Pavel_S
Дата 30.11.2007, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 30.11.2007

Репутация: нет
Всего: нет



 Доброго времени суток, форумчане.
 Возникла такая проблема: нужно соединиться с эмулятором Windows CE 5.0 посредством ActiveSync, чтобы была возможность программировать под эту платформу на Visual Studio 2005, ведь по какой-то несправедливости эмулятор Pocket PC включен в студию, а вот Windows CE - нет, и откомпилировать проект не удается.
 Всем заранее спасибо, надеюсь найдется человек, кто делал это.
PM MAIL   Вверх
Experimenter
Дата 4.12.2007, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 430
Регистрация: 8.5.2007
Где: Уфа

Репутация: нет
Всего: 17



Pavel_S, Добро пожаловать на форум!

для смартфонов
и для коммуникаторов
Must have. Только размер у них безобразный, у первого 77 метров, у второго 182. Но удовольствие отладки того стоит.
Там же где-то и компакт-фреймворки последние поищи. Установишь - все должно заработать.


--------------------
public Zlo FromTwoEvilsChooseSmaller(Zlo zlo1, Zlo zlo2){
    if(zlo1 < zlo2) return zlo1;
    else if(zlo1 > zlo2) return zlo2;
    else throw new Exception("Kill yourself by the wall"); }
PM WWW ICQ   Вверх
wasya2000
Дата 31.1.2008, 23:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 31.1.2008

Репутация: нет
Всего: нет



Цитата(Pavel_S @ 30.11.2007,  09:12)
Доброго времени суток, форумчане.
 Возникла такая проблема: нужно соединиться с эмулятором Windows CE 5.0 посредством ActiveSync, чтобы была возможность программировать под эту платформу на Visual Studio 2005, ведь по какой-то несправедливости эмулятор Pocket PC включен в студию, а вот Windows CE - нет, и откомпилировать проект не удается.
 Всем заранее спасибо, надеюсь найдется человек, кто делал это.

Windows CE не включен в студию потому что он сложнее намного

Для того чтобы создать эмулятор Windows CE 5.0 нужно скачать с микрософта 
Windows CE 5.0 Platform Builder  установить его.

Затем в нем создать проект платформы и скомпилировать его. На выходе будет образ эмулятора.
Далее нужно создать Target Device для образа, имя которого отобразится в девайсах студии.

Далее запустить эмкулятор в платформ билдере. 
Выбрать в студии этот эмулятор и запустить программу написанную для Виндовс ЦЕ.

Он запустится в эмуляторе

Это вкратце...
PM MAIL   Вверх
vlsaf
Дата 5.2.2009, 01:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 423
Регистрация: 9.5.2007

Репутация: нет
Всего: 1



"Далее нужно создать Target Device для образа, имя которого отобразится в девайсах студии."

Как создать Target Device и что потом сделать, чтобы имя отобразилось в студии?
PM   Вверх
Alexeis
Дата 15.3.2009, 20:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



Target Device создается посредством Device SDK набора заголовков С++, которые создает Platform Builder. Platform Builder - генерит прям инсталяшку <Device>.SDK, после чего создаем проект программы используя этот SDK и все.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
СВК
Дата 2.4.2009, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 2.4.2009

Репутация: нет
Всего: нет



Установлен MS VC 2005 и Platform Builder for CE 6.0

1) New Project -> Platform Builder for CE 6.0 -> OS Design -> создаю проект
2) делаю этому проекту build (минут 30 чёто шаманит) - 0 Errors
3) делаю Make Run-time Image - тож всё ок

дальше тупик  smile 

в msdn написано
Цитата
A software developer can import an SDK created by using Platform Builder into the following Visual Studio editions:

    * Standard
    * Professional
    * Team Edition
    * Team Suite
    * Team Foundation Server

Then, a software developer can use the SDK to create applications that run on the Windows Embedded CE–based run-time image from which the SDK was exported.

но вот где этот самый импорт произвести и чего, чтоб собранное sdk инсталироват - неясно!  smile 
куда жать?  smile 
PM MAIL   Вверх
Alexeis
Дата 2.4.2009, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



СВК, если посмотреть дерево проекта, то там внизу есть папочка SDK, правой кнопкой по ней -> добавить SDK, после того как будет собран хотя бы один образ можно сделать билд для SDK и Platform Builder сделает инсталяшку с SDK, останется только его установить и перезапустить студию, в ней в качестве платформы выбрать свой SDK.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
СВК
Дата 2.4.2009, 15:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 2.4.2009

Репутация: нет
Всего: нет



 smile 
Сдвинулся с мёртвой точки!.. 
1) New Project -> Visual C++ -> Smart Device -> Win32 Smart Device Project
2) Platforms -> добавляю SDKtst (мой!)
3) Application Settings -> Console application (ну или Windows)
4) генерится шаблон
Пытаюсь сделать билд
D:\PROGS\Windows CE Tools\wce600\SDKtst\include\x86\commctrl.h(690) : error C2143: syntax error : missing ';' before '*'
якобы ошибка тут:
Цитата
typedef struct _HD_LAYOUT
{
    RECT FAR* prc;
тут=>    WINDOWPOS FAR* pwpos;
} HDLAYOUT, FAR *LPHDLAYOUT;


В чём может быть дело?
PM MAIL   Вверх
Alexeis
Дата 2.4.2009, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



СВК, иногда может потребоваться перезагрузка.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
СВК
Дата 2.4.2009, 21:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 2.4.2009

Репутация: нет
Всего: нет



Цитата(Alexeis @  2.4.2009,  15:54 Найти цитируемый пост)
СВК, иногда может потребоваться перезагрузка. 
непомогает :(

PM MAIL   Вверх
Alexeis
Дата 2.4.2009, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



А если выше него объявить #include <windows.h> ? 
Возможно еще в проект операционки не включен компонент необходимый для commctrl, поэтому в SDK чего-то не хватает.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Artemon
Дата 3.4.2009, 06:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а ты мне нравишься
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 24.2.2004
Где: Челябинск

Репутация: 2
Всего: 20



Цитата

Установлен MS VC 2005 и Platform Builder for CE 6.0


Для чего вам свой образ ?
По умолчанию в WinMobile 6 есть и образ и эмулятор.

Я знаю только один случай когда может потребоваться делать свой образ - когда разрабатываем свое устройство с WinMobile.


--------------------
Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru
PM MAIL   Вверх
СВК
Дата 3.4.2009, 08:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 2.4.2009

Репутация: нет
Всего: нет



Цитата(Artemon @  3.4.2009,  06:00 Найти цитируемый пост)
По умолчанию в WinMobile 6 есть и образ и эмулятор.
разговор идёт не о Windows Mobile, а о Windows CE


Цитата(Alexeis @  2.4.2009,  21:39 Найти цитируемый пост)
А если выше него объявить #include <windows.h> ?
наоборот, убрал все инклюдники, благо проект 'пустой' - помогло.

но теперь линкер пытается прилинковать стандартные либы ole32.lib и п.р., хотя они не нужны и в опциях выставлено /NODEFAULTLIB
PM MAIL   Вверх
ksili
Дата 3.4.2009, 08:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2069
Регистрация: 3.11.2005
Где: Красноярск

Репутация: нет
Всего: 17



Цитата(СВК @  3.4.2009,  12:02 Найти цитируемый пост)
разговор идёт не о Windows Mobile, а о Windows CE

У меня Windows Mobile 6 Professional

Захожу Настройка->Система->Сведения
Там написано:
Цитата

Windows Mobile 6 Professional

ОС CE 5.2.1620

Да и я никакой образ не создавал. Установил просто SDK и все. Именно установил, а не скомпилил и установил.


--------------------
Ничто так не развивает аналитическое мышление, как отладка сложной программы без возможности пошагового выполнения (с)
PM MAIL   Вверх
Alexeis
Дата 3.4.2009, 09:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



Цитата(СВК @  3.4.2009,  07:02 Найти цитируемый пост)
разговор идёт не о Windows Mobile, а о Windows CE

  Вы заблуждаетесь. Windows Mobile это просто сборка Windows CE, от Microsoft.


Цитата(Artemon @  3.4.2009,  05:00 Найти цитируемый пост)
По умолчанию в WinMobile 6 есть и образ и эмулятор.

  Вообще да, если используется WinMobile, то намного проще скачать WinMobile SDK от Microsoft. там должны быть правильные заголовоки.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
СВК
Дата 3.4.2009, 11:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 2.4.2009

Репутация: нет
Всего: нет



Цитата(Alexeis @  3.4.2009,  09:07 Найти цитируемый пост)
Вы заблуждаетесь. Windows Mobile это просто сборка Windows CE, от Microsoft.
не спорю smile но в данном случае, меня интересует именно CE (WM5 ставился без проблем, в силу очевидных причин).

PM MAIL   Вверх
Alexeis
Дата 3.4.2009, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



СВК, попробуйте поиграться с набором компонентов Platform Builder, особенно внимательно посмотреть user interface, gdi и проч.
  


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
СВК
Дата 5.4.2009, 19:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 2.4.2009

Репутация: нет
Всего: нет



таак.. теперь commctrl.lib нехватает, а ole32.lib наместе  smile 

а что нужно сделать, чтоб запустит это дело в эмуляторе? у меня он пытается прицепиться к реальному устройству..
PM MAIL   Вверх
Alexeis
Дата 5.4.2009, 20:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



СВК, так у вас же SDK было для реального устройства, вот он на него и рассчитывает. Для работы с эмулятором нужно использовать SDK которое идет с эмулятором. Или выбрать SDK, которое запускает эмулятор. 
  При создании программы можно выбирать несколько SDK для разработки. Если там выбрать и девайс и эмулятор, то это даст возможность выбирать как компилировать программу в текущий момент, с эмулятором или с конкретным железом.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
СВК
Дата 5.4.2009, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 2.4.2009

Репутация: нет
Всего: нет



Цитата(Alexeis @  5.4.2009,  20:11 Найти цитируемый пост)
СВК, так у вас же SDK было для реального устройства, вот он на него и рассчитывает. Для работы с эмулятором нужно использовать SDK которое идет с эмулятором. Или выбрать SDK, которое запускает эмулятор. 
думал, что может Platform Builder зараз и эмулятор собрать может  smile 

p.s. с меня, как минимум, два плюса  smile 
PM MAIL   Вверх
СВК
Дата 11.4.2009, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 2.4.2009

Репутация: нет
Всего: нет



Пытаюсь поставить eVC 4.0 - возникает ошибка - ругается на Platform Manager - что это, и как его излечить?
скриншот прицеплен ниже

Это сообщение отредактировал(а) СВК - 11.4.2009, 13:12

Присоединённый файл ( Кол-во скачиваний: 13 )
Присоединённый файл  evc4_1.GIF 5,93 Kb
PM MAIL   Вверх
СВК
Дата 11.4.2009, 13:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 2.4.2009

Репутация: нет
Всего: нет



далее, жму: продолжить, но в итоге имею encountered problems и вне зависимости от выбора, установка прекращается
само сообщение

Присоединённый файл ( Кол-во скачиваний: 8 )
Присоединённый файл  evc4_2.GIF 5,25 Kb
PM MAIL   Вверх
Alexeis
Дата 11.4.2009, 14:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 4
Всего: 459



Модератор: в этой теме не обсуждают eVC. Тут обсуждение VS2005 + эмулятор.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
Страницы: (2) [Все] 1 2 
Закрытая темаСоздание новой темы Создание опроса
Правила форума "Программирование мобильных устройств"
Alexeis

Раздел посвящен программированию мобильных устройств.

Все остальные вопросы по мобильным устройствам (КПК, смартфоны, телефоны, фотоаппараты и т.п),
не имеющие отношения к программированию, просьба размещать в разделе КПК, смартфоны, мобильники

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Платформы Windows Mobile и Windows Embedded | Следующая тема »


 




[ Время генерации скрипта: 0.0723 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.