SDK Contents (Compact 2013)
3/26/2014
The software development kit (SDK) that you create from your OS design contains the Windows Embedded Compact 2013-specific application development payload and Visual Studio Compact 2013 SDK project templates.
SDK Payload
The files and folders included in your SDK’s application development payload are dependent on the design templates and development frameworks you selected for your OS design. The SDK contains Compact 2013-specific development files and folders that are installed at the SDK root.
A typical location for the installed SDK payload files would be C:\Windows CE Tools\SDKs\SDK1\Sdk and would contain files and folders described in the following table.
Folder |
Description |
---|---|
Atlmfc |
Contains ATL and MFC components for your OS design SDK. |
Bin |
Contains resource and linker files for your OS design. |
Crt |
Contains C Runtime library files for your OS design. |
Inc |
Contains SDK header files for your OS design. |
Lib |
Contains SDK library files for your OS design. |
Target |
Contains .NET Compact Framework files for your OS design. |
SDK Project Templates
The SDK you create from your OS design contains Compact 2013 Visual C++, Visual Basic, and Visual C# project templates that are installed in Visual Studio by the SDK installer. The project templates enable developers to quickly build several types of applications and projects in each of the available development frameworks and languages.
These tables show some of the project templates available for each development language. The list of available project templates in your SDK depends on which design templates and application development frameworks you selected for your OS design.
The Compact 2013 Visual C++ project templates for your SDK are available in the Visual Studio New Project dialog box in the left pane under Installed, Templates, Visual C++, Windows Embedded Compact. Select the SDK name to view the available Visual C++ project templates for your SDK.
Visual C++ Project Template |
Description |
---|---|
ATL Application |
A project for creating an ATL application. |
ATL DLL |
A project for creating an ATL .dll. |
Win32 Console Application |
A project for creating a Win32 console application. |
Win32 DLL |
A project for creating a Win32 .dll. |
MFC ActiveX Control |
A project for creating an MFC ActiveX control. |
MFC Application |
A project for creating an MFC application. |
MFC DLL |
A project for creating an MFC .dll. |
Win32 Static Library |
A project for creating a Win32 static library (.lib). |
Win32 Windows Application |
A project for creating a Win32 Windows application. |
The Compact 2013 Visual Basic project templates for your SDK are available in the Visual Studio New Project dialog box in the left pane under Installed, Templates, Other Languages, Visual Basic, Windows Embedded Compact. Select the SDK name to view the available Visual Basic project templates for your SDK.
Visual Basic Project Template |
Description |
---|---|
Class Library |
A project for creating a class library (.dll). |
Console Application |
A project for creating a command-line application. |
Control Library |
A project for creating controls. |
Device Application |
A project for creating an application with a Windows Forms user interface. |
Empty Project |
An empty project. |
The Compact 2013 Visual C# project templates for your SDK are available in the Visual Studio New Project dialog box in the left pane under Installed, Templates, Other Languages, Visual C#, Windows Embedded Compact. Select the SDK name to view the available Visual C# project templates for your SDK.
Visual C# Project Template |
Description |
---|---|
Class Library |
A project for creating a class library (.dll). |
Console Application |
A project for creating a command-line application. |
Control Library |
A project for creating controls. |
Device Application |
A project for creating an application with a Windows Forms user interface. |
Empty Project |
An empty project. |
See Also
Tasks
Create Software Development Kits
Create Your Application Using an SDK for an OS Image