You never install an SDK for a processor when you're talking about Windows
CE. You always install an SDK for a platform. The platform configuration
includes information on what processor or processors devices of that
platform type will use (you might have an ARM version, an x86 version, and a
MIPS version, say). The platform configuration also includes the header
files (in some cases filtered by the list of components actually included in
the operating system by the platform vendor), and libraries needed to build
a program targeting the platform.
An SDK can be built to be used with eVC *or* with Visual Studio 2005, for
C/C++ programming, but *not for both*. So, before you can decide what tools
you need, you must understand what the supported development environment is
for the SDK, eVC or VS2005.
In this case, my recollection is that the Windows CE 5.0 Standard SDK is
targeted at eVC. So, I believe that you are trying to do the right thing
(although the standard SDK is unlikely to be what you really want because
there's nothing "standard" about it; it does *not* apply to all devices).
Please check the following:
1. You have installed at least the following processors for eVC: emulator,
x86, ARMV4, ARMV4I (or just ARM, if you don't have separate choices for 4
and 4I; I can't remember). Not installing any processor support is one
reason that the sort of problem you're seeing might happen.
2. After installing the processors or verifying that they are installed,
scan the Add/Remove Programs applet in Control Panel and make sure that any
device SDKs for Windows CE have been removed. If there's a Windows CE SDK
there, remove it.
3. Once you have this more-or-less clean situation, try installing the
Standard SDK again.
4. If this fails, post back here and I can point you to an SDK that
definitely works with eVC 4...
Paul T.
Post by FrancoYes, you have said that several times. And I have said several times that
SDK is not meant to work with eVC. I sure wouldn't try.
Switch to VS 2005 or use an SDK meant for eVC.
OK.
I've told that I installed two times all the package; WCE, eVC and SDK
and it was working correctly. I've told you that now I cannot install
SDK (Setup automatically tries to install it, not me) and, after that, eVC
cannot run and it seems to be due to SDK's installation failure.
I'm tring to understand how I can make it works. But you continue to
insist on eVC doesn't need any SDK and it doesn't recognize the one
shipped with WCE package. Maybe, I don't know, I only want to make some
application for x86.
But, continuing this conversation on this direction I think we'll go
nowhere.
Thank
Franco