Building for Win CE 4.2 in Visual Studio 2008/2010?

1.4k Views Asked by At

I have a legacy MFC C++ application for Win CE 4.2 (x86 ONLY) which was originally built using Embedded Visual C++ 4 (eVC4). I need to add some functionality which comes from a C++ library which uses modern C++ features which are not supported by eVC's compiler (the VS2008 compiler supports them just fine.)

I've tried opening the solution in VS2008 and receive the error that "No platforms are available that match this project file's original platforms" despite having the SDKs installed correctly: this machine also has a functional copy of EVC4 on it.

In my research I see conflicting accounts on the internet of whether or not VS2008 can build with the CE4.2 SDK -- but since it's all x86 code I don't see why this would be an issue.

To reiterate - I don't need any ARM support, and I don't need emulators or remote debugging. I just need to be able to build the pile of C++ files into a DLL which will fly on CE.

Anybody been down this path before?

1

There are 1 best solutions below

3
On BEST ANSWER

Left as a crumb for those who come after --

VS2008 does not support building for WinCE.NET 4.2 using the Standard SDK for x86.

We're currently trekking back to VS2003 to get this support.