C Libraries and Runtimes Catalog Items and Sysgen Variables (Compact 7)
3/12/2014
In Windows Embedded Compact, you can add support for C libraries and runtimes to your OS.
For more information, see C/C++ Libraries for Windows Embedded Compact.
For more information about how to add or remove catalog items, see Design Your First OS.
Hardware and Software Requirements
- None.
Catalog Items and Sysgen Variables
The following table describes the catalog items and associated SYSGEN variables you can use to add support for C libraries and runtimes to your OS.
Catalog item | SYSGEN variable | Description | Dependencies |
---|---|---|---|
C++ Runtime Support for Exception Handling and Runtime Type Information |
SYSGEN_CPP_EH_AND_RTTI |
Provides compiler support for C++ exception handling equivalent to the desktop C++ compilers. |
None. |
Full C Runtime |
SYSGEN_FULL_CRT |
Provide full C runtime support in your runtime image. |
None. |
OpenMP Runtime |
SYSGEN_OPENMP |
Provides the Open Multiprocessing (OpenMP) Runtime to support applications that use multiple processors. |
Requires a device that uses symmetric multiprocessing (SMP). For more information, see SMP Reference. |
Standard I/O (STDIO) |
SYSGEN_STDIO |
Provides standard I/O support. |
None. |
Standard I/O ASCII (STDIOA) |
SYSGEN_STDIOA |
Provides standard I/O ASCII support. |
None. |
Standard String Functions - ASCII (coresta) |
SYSGEN_CORESTRA |
Standard string functions. |
None. |
String Safe Utility Functions |
SYSGEN_STRSAFE |
Provides string safe utility functions. |
None. |
See Also
Concepts
COM and DCOM Catalog Items and Sysgen Variables