Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Платформы Windows Mobile и Windows Embedded > eVC4 и Visual Studio 2005


Автор: СВК 13.4.2009, 08:44
Могут ли быть принципиальные ограничения при выборе средства разработки Windows CE приложения? например, я могу написать приложение для WCE5 используя eVC4 или VC2005 - возможны ли требования со стороны реального устройства на средство разработки? т.к. например, в eVC4 версия компилятора 12я... а в VC2005 14я

Автор: Alexeis 13.4.2009, 09:10
СВК, только если будешь передавать код кому-нибудь. Поскольку eVC использует еще старый стандарт С++. Кроме того не всегда работает механизм исключений С++. Могут быть проблемы стыковки, а также переноса.

Автор: Coder 13.4.2009, 09:23
Alexeis, т.е. лучше использовать VC2005?

Автор: Alexeis 13.4.2009, 13:03
Цитата(Alexeis @  13.4.2009,  08:10 Найти цитируемый пост)
Кроме того не всегда работает механизм исключений С++.

  Не то что глючит, просто не для всех платформ. И с STLм проблема. Я очень сильно обработав напильником STLPort таки скомпилировал его для eVC, потому что родная STL чисто условная. Boost я даже трогать боюсь. Кроме того поддержка eVC уже закончилась. И все оставшиеся лаги коих немало так и останутся навсегда. 
  Проблем много, но если не требуется смешивать чужой код со своим, если уже привык и знаешь все глюки, то вполне можно работать smile . Собственно я и веду разработку на eVC. Просто у меня нет выбора, так как VS2005 не видит SDK от Platform Builder 4. 

Автор: mrbrooks 17.4.2009, 08:56
СВК, под WinCE 5 думаю лучше использовать VS 2005, для WinCE < 5 версии, другого выбора как eVC++ - нет 

Автор: Alexeis 17.4.2009, 09:45
mrbrooks, если очень постараться думаю, что можно используя SDK, от WinCE5 делать программы для WinCE4, для этого нужно в эвентах пост билда выполнить маленькую программку, которая исправит версию в PE заголовке, ведь различия в ядре не такие уж большие. Однако в VS2005 отключили возможность компиляции Thumb инструкций. Так что если ось компиллировалсь на Thumb, то VS2005 не подойдет.

Автор: mrbrooks 17.4.2009, 14:00
Alexeis, никогда так не пробывал. надо провести исследования. 
хотя после того как установил Visual Assist X работа с eVC++ приобрела более кашерный характер  smile 

Автор: mrVerus 13.5.2009, 13:06
Парни а где можно литературой разжиться про eVC++

Автор: Alexeis 13.5.2009, 15:15
Цитата(mrVerus @  13.5.2009,  12:06 Найти цитируемый пост)
Парни а где можно литературой разжиться про eVC++ 


Модератор: Пожалуйста, один топик - один вопрос.

P.S. есть же прибитая тема со ссылками!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)