Можно ли использовать StandardSDK 4.0 под EVC ++ для отладки на удаленном устройстве? - PullRequest
2 голосов
/ 17 июля 2009

Я использую Embedded Visual C ++ 4 с пакетом обновления 4 , чтобы разработать приложение для устройства под управлением CE 5.0. Для этой цели я использую CE 5.0 SDK , который прекрасно работает, за исключением того факта, что, хотя он будет нацелен на мое устройство (т.е. на КПК на основе SH4), он не позволит мне выбрать ничего, кроме Эмулятор StandardSDK для отладки. Если я зайду в Инструменты / Конфигурировать диспетчер платформы , я смогу подключиться к своему устройству под платформой Windows CE по умолчанию, но не могу выбрать его на панели инструментов сборки для вывода и отладки. Есть ли работа для этого. Я подумывал о переходе на VS2008 для этого приложения, но оно ломает большое количество стороннего кода.

1 Ответ

2 голосов
/ 25 июля 2009

Embedded Visual C ++ и «Platform Builder» - это разные инструменты. SDK для Windows CE предназначены для работы с «Platform Builder» для создания таких вещей, как операционные системы и драйверы. Однако приложения обычно используют SDK для Windows Mobile или Pocket PC.

Итак, есть три разных решения:

Продолжать использовать EVC ++ 4.0

Если вы хотите продолжать использовать Embedded Visual C ++ 4.0 вместо одной из более новых IDE, вы можете использовать « SDK для карманных ПК на базе Windows Mobile 2003 ». Я считаю, что это новейший SDK для EVC ++ 4.0.

Обновление до VS2005 +

Подробно , как перейти с EVC ++ на VS2005 при создании собственных приложений.

Вы можете использовать линейку функций 5.0 SDK в « Windows Mobile 5.0 SDK для Pocket PC »

Используйте Windows CE SDK для создания приложений с EVC ++ 4.0

На самом деле можно создавать Приложения, используя CE SDK. Это используется разработчиками ОС для создания приложений для их ОС.

Вы можете разработать приложение, используя Microsoft® eMbedded Visual C ++® вместе с Platform Builder. До Вы можете разработать приложение, вы необходимо использовать Microsoft Platform Builder для создать дизайн ОС, собрать во время выполнения образ, а затем загрузить время выполнения изображение на целевое устройство.

Когда вы загружаете образ во время выполнения, Platform Builder использует загрузку сервис для копирования образа во время выполнения целевое устройство. Когда время выполнения запускается образ, Platform Builder связывается с целевым устройством через ядро ​​транспорта.

Для разработки приложения сохраняйте Platform Builder подключен к целевое устройство, а затем запустите eMbedded Visual C ++. После того, как вы напишите, скомпилируйте, и запустите приложение, eMbedded Visual C ++ использует установленный подключение для запуска приложения на целевое устройство.

Примечание. Упомянутый ранее процесс отличается от используемого процесса разработать приложение для образ во время выполнения не загружен Строитель Платформ. Когда вы не используете Platform Builder, вы подключаетесь вручную на целевое устройство с помощью подключение приложений коммуникационная платформа Платформы Менеджер. Для получения дополнительной информации о подключение приложения, см. Подключение приложений. - http://msdn.microsoft.com/en-us/library/ms859575.aspx

...