What's New in the C Run-Time Library (Windows Embedded CE 6.0)
1/5/2010
The Microsoft C Run-Time Library for Windows Embedded CE supports a subset of functions available in the full Microsoft C Run-Time Library for the desktop Windows operating system. Supporting only a subset of the library enables Windows Embedded CE to run on devices that have more limited resources than desktop computers.
Prior to Windows Embedded CE 6.0, most CRT functions were provided by COREDLL.LIB, with a few being provided by CORELIBC.LIB.
As of Windows Embedded CE 6.0, all CRT functions are provided by CORELIBC.LIB. Because most applications already link to both CORELIBC.LIB and COREDLL.LIB, most users will not be affected by this change.
If you do not want to link to the CRT at all, you can exclude CORELIBC.LIB from the list of libraries passed to the linker. Note, however, that the compiler may reference certain CRT functions implicitly to implement language features such as Structured Exception Handling, resulting in linker errors even if no CRT functions were referenced explicitly in your code.
The Windows Embedded CE operating system run-time library does not support American National Standards Institute (ANSI) C or POSIX.
All run-time library routines included with this product are compatible with the Win32 API.
In This Section
- Breaking Changes (CRT)
Lists the breaking changes with the CRT.
- Compatibility and Migration
Provides a brief description of compliance and migration issues you may encounter.
- CRT Security Enhancements
Describes the security enhancements in the newest version of the CRT.
- Security-Enhanced CRT Functions for Windows Embedded CE
Lists the security enhanced CRT functions.
- Deprecated CRT Functions
Lists the deprecated CRT functions.
Related Sections
- C Run-Time Library Overview
Provides reference information about CRT entry points, required headers, global constants and standard types.
- Run-Time Routines by Category
Lists the C Run-Time functions available in Windows Embedded CE, by category