Using VS2005 for WinCE 5.0 development
I have a native C++ Windows XP app that I need to migrate to a WinCE 5.0 ARM platform. My project is currently in VS2003.
I hear that VS2005 can be used to develop native WinCE 5,0 apps. That is great for me, because I could easily move my existing code from 2003 to 2005, and then it should be easy to keep my WinXP and my WinCE code in sync since they will use the same IDE and compiler front-end.
Do I need a particularr edition of VS2005? I have ordered the Beta2 CD.
Does VS2005 come with a version of the STL for WinCE? Or is that supplied by the Platform Builder? Again, if the STL for WinCE is similar to the 2003/2005 STL that would make my life simpler.
Also, we need to migrate our XP NDIS drivers. I assume that VS2005 can't do that?
Thanks for any suggestions,
Tom.
[809 byte] By [
Qwavel] at [2008-1-27]
Yes, VS 2005 can be used to develop WinCE 5.0 apps (as long as you have a WinCE 5.0 SDK installed on the machine after VS 2005 is installed). The Beta 2 build of VS 2005 will support your development needs.
VS 2005 also comes with STL for Devices. This is based on the desktop STL 8.0 codebase, and is a subset.
Nishan,
Thanks for the response.
You said I need a WinCE 5.0 SDK installed on my machine. I believe I've done this: I generated an SDK using Platform Builder, based on my config a WinCE 5.0 device.
I install that SDK on my dev machine, and VS 2005 Beta2 can see and build for it. This was all very simple and very convenient.
The problem is that the source code in the SDK (which I assume originated in the Platform Builder) generates errors with the VC8 compiler. I presume that this source code is for the eVC4 compiler, and has not been modified to work with VC8 (just a guess)?
I'm using Platform Builder for WinCE 5.0. Is there an update for it with newer source code?