2

In particular we are developing for Intermec CK30/CK31 running Windows CE. We have an existing C++ project that also targets newer devices (running Windows Mobile 5/6).

The guy who has left this with us, just used to use both environments to develop the one set of source. But I would rather ditch one and develop for all in one environment.

weston
  • 54,145
  • 21
  • 145
  • 203

2 Answers2

3

You should be able to use VS2008 for all your development. You'll need to install the platform SDKs for the Intermec and WM versions (WM 4.2 and 5.0 standard should be there by default). VS2010 doesn't yet support Windows Mobile/CE development.

Damon8or
  • 527
  • 2
  • 11
  • Could i configure VS 2010 and its msbuild dependencies to use the Windows SDK? Or what do you mean by "doesn't yet support"? Is it VS2010 fault or the SDK's? – RedX Oct 20 '11 at 13:30
  • @RedX Is VS2010 fault, Microsot dropped embedded development in VS2010, only Windows Phone 7 SDK is supported. – yms Oct 20 '11 at 14:36
  • @yms Correct, but I read it'll be in the next service pack. We'll see. – Damon8or Oct 21 '11 at 12:50
1

If you are using different environments with different versions of visual studio, you might want to have a look at the cmake builder.

It is a meta-build program, in that it creates a requested build environment (eg. VS2005 or VS2008) for you. You maintain one set of source code and then choose what IDE/compiler to use to build/modify you code. And each developer can choose a different IDE/compiler.

This would be a good compromise, as you are separating your code from your compiler/IDE, and cmake makes it no effort to drop/revive a target compiler/IDE should you wish to later.

Tom
  • 5,219
  • 2
  • 29
  • 45