Display Driver Migration (Windows Embedded CE 6.0)
1/6/2010
You might receive linker errors while migrating a display driver from Windows CE .NET 4.1 to Windows CE .NET 4.2 and later.
As of Windows CE .NET 4.2, Sysgen variables replace the Ctblt.lib and Emul.lib static libraries, as shown in the following table.
Windows CE .NET 4.1 library | Windows CE .NET 4.2 and later Sysgen variable |
---|---|
Ctblt.lib |
SYSGEN_GPE_CLEARTYPE |
Emul.lib |
SYSGEN_GPE_NOEMUL |
To fix a linker error, you might need to set the value of the SYSGEN_GPE_CLEARTYPE or SYSGEN_GPE_NOEMUL variables to 1.
Effective with Windows CE .NET 4.1, Windows Embedded CE no longer supports 2-bits-per-pixel (bpp) video drivers and hardware. The lowest supported resolution is 8 bpp.