********************************************************************** * WCE200 ********************************************************************** ********************************************************************** Time-stamp: <12/01/02 07:47:06 keuchel@netwave.de> ********************************************************************** When compiling nqc with msvcrt.dll, I get errors that there is a .CRT section and that static initializer might not be handled. Indeed the program crashs. There seem to be some uninitialized globals. ********************************************************************** MFC apps must be compiled with -MT(d) and linked with libcmt(d) under WCE200. Linking with msvcrt.lib gives crash at startup. Seems that CTORS of statics are not called. Linking non-c++ apps with msvcrt.dll seems to work. Even nqc worked after I removed static objects and wrote init routines for them. msvcrt.dll does not seem to be installed on devices by default. The apps normally run on a WCE211 device, when you copy mfcce20.dll to it. ********************************************************************** The library search path on WCE200 is different. The directory containing the app is not searched. * The root directory of the PC Card RAM expansion card, if one exists. * The windows directory (\Windows). * The root directory (\). ********************************************************************** The following functions exist, but without the W character: CreateFileForMapping(), GetVersionEx() ********************************************************************** The following functions do not exist: DeferWindowPos(), EndDeferWindowPos(), SetCursorPos(), GetCursorPos(), GetModuleHandle(). ********************************************************************** The following flags are not supported: SEE_MASK_FLAG_NO_UI VK_PROCESSKEY WS_MINIMIZEBOX, WS_MAXIMIZEBOX ********************************************************************** WINCE200 has no stdio functions. There is no ansi version of sprintf. ********************************************************************** Chinese and Japanese charsets are not supported. CHARSETINFO if not defined. GetKeyboardLayout() is not implemented. **********************************************************************