Software Development Kits for all supported versions of Windows CE/Embedded Compact can be downloaded using the following links:
Please follow the step by step documentation below to install the Toradex SDKs. The documentation has been tested on Windows 7 (32 and 64 bit) with Visual Studio 2008.
msiexec /qb /i NAME_OF_THE_SDK.msi
Older SDKs did not have unified names. With the following SDK version the new naming convention has been applied:
In case you want to migrate your project to one of the new SDKs, some renaming in the *.sln and *.vcproj files has to be done. Toradex provides a command line tool that does this job for you. Run the tool and provide the path to one of your projects as a parameter. You get the tool from here.
Some customers reported, that their SDK was not shown in Visual Studio after finalizing the installation process. Installing the SDK using user Administrator by command line as described for CE 5 SDK solved this issue. Try to uninstall the SDK and install it again by doing the following steps in such a case:
msiexec /qb /i NAME_OF_THE_SDK.msi
When installing on Windows 10 we noticed that some users have issues with SDK not showing inside Visual Studio.
To fix this issue please check that files are located in installation directory usually: C:\Program Files (x86)\Windows CE Tools\wce500\Toradex_CE500\
Then locate file WCE.VCPlatform.config
and add this entry.
<Platform Name="VCProjectWCEPlatform.dll" Identifier="{98DFB078-D20F-45D1-90C3-80AEB2FCE594}"> <Directories Include="$(VCInstallDir)ce\include;C:\Program Files (x86)\Windows CE Tools\wce500\Toradex_CE500\include\ARMV4I;C:\Program Files (x86)\Windows CE Tools\wce500\Toradex_CE500\include;$(VCInstallDir)ce\atlmfc\include;$(VSInstallDir)SmartDevices\SDK\SQL Server\Mobile\v3.0" Library="C:\Program Files (x86)\Windows CE Tools\wce500\Toradex_CE500\lib\ARMV4I;$(VCInstallDir)ce\atlmfc\lib\ARMV4I;$(VCInstallDir)ce\lib\ARMV4I;" Path="$(VCInstallDir)\ce\bin\x86_arm;$(VCInstallDir)bin;$(WindowsSdkDir)\bin;$(VSInstallDir)Common7\Tools;$(VSInstallDir)Common7\IDE;$(VSInstallDir)Common\Tools;$(VSInstallDir)Common\IDE;$(VSInstallDir);$(FrameworkSDKDir)Bin;$(PATH);" Reference="" Source=";$(VCInstallDir)ce\atlmfc\src\atl;$(VCInstallDir)ce\atlmfc\src\mfc;;$(VCInstallDir)ce\crt\src"/> <PlatformData> <PlatformName>Toradex_CE500 (ARMV4I)</PlatformName> <SupportsDCOM>0</SupportsDCOM> <OSMajorVersion>5</OSMajorVersion> <OSMinorVersion>00</OSMinorVersion> <UISymbol>STANDARDSHELL_UI_MODEL</UISymbol> <Macros> <Macro Name="CEVER" Value="0x500"/> <Macro Name="ARCHFAM" Value="ARM"/> <Macro Name="_ARCHFAM_" Value="_ARM_"/> <Macro Name="INSTRUCTIONSET" Value="ARMV4I"/> <Macro Name="BINDIR" Value="$(VCInstallDir)ce\dll"/> </Macros> </PlatformData> </Platform>
If the installation path of your SDK is different. Also, change your path inside the pasted code.