Могу ли я создать приложение C ++ для Windows Embedded Systems (WinCE 6.0, WES7) с Visual Studio 2015?

Я хотел бы создать приложение, которое может быть выполнено на устройстве под управлением WinCE 6.0 или WES7 с Visual Studio 2015 с использованием C ++. Возможно ли это и что я должен сделать, чтобы достичь этого? Какой стандарт языка C ++ я могу использовать? C ++ 11? Информация, которую я нашел в Интернете, не очень точна по этому поводу.

Иногда читается, что не все версии Visual Studio поддерживают разработку для всех доступных систем Windows Embedded. Так, например если это невозможно под VS 2015, мне может понадобиться использовать более старую версию и, следовательно, нужно использовать более старую версию стандарта C ++ для разработки.

2

Решение

У нас есть приложения на C #, C ++ и других языках, все они работают на Windows Embedded Standard 7. В приложениях C ++ они были созданы с несколькими версиями Visual Studio. В целом, если он работает на Windows 7, он работает на WES7 с очень небольшим количеством проблем.

  • Драйверы устройств могут / не могут работать на WES7. Проверьте вашего поставщика оборудования, чтобы убедиться. Во многих случаях поставщик оборудования не знает или не скажет, поэтому вам, возможно, придется просто проверить это самостоятельно. Crystal и SmartEx очень хорошо ответили на эти вопросы для нас.
  • WES7 позволяет удалить многие части ОС (поддержка SMB, браузер IE, удаленный рабочий стол и многие другие). Удаление фрагментов ОС, чтобы сделать ее более безопасной или уменьшить размер ОС, может повлиять на ваше приложение. В нашем случае лучшим способом убедиться в этом было прямое тестирование.
  • Документация и обучение для WES7 очень скудны. Большая часть документации находится в stackoverflow и сообщениях в блогах. Это отлично подходит для деталей, но вы в основном оставлены для собственных устройств для начала работы.
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]