C and C++ Libraries for Windows Embedded Compact (Compact 2013)
3/26/2014
Windows Embedded Compact 2013 supports most of the C++ and C run-time (CRT) libraries that are available for Windows desktop. All run-time library routines included with Compact 2013 are compatible with the Win32 API.
The following table describes the different C++ and CRT libraries available in Compact 2013.
Library name |
Description |
---|---|
Msvcrt.dll |
Contains the full set of CRT APIs needed by the OS. This library is used to build and run the OS image. |
Bootcrt.lib |
Contains only those APIs needed at the kernel’s early boot phase or used by bootloaders. This library is used primarily in board support packages (BSPs). |
In This Section
- C Libraries and Runtimes Catalog Items and Sysgen Variables
Describes the catalog items and SYSGEN variables that you can use to add support for C libraries and runtimes to your OS.
- CRT and C++ Differences from Windows Desktop
Describes how the CRT and C++ libraries in Compact 2013 differ from those in Windows desktop and lists functions that are not supported in Compact 2013.
- CRT and C++ Changes in Windows Embedded Compact 2013
Describes the most important changes in the CRT and C++ libraries from Compact 7 to Compact 2013.