这个错误主要是因为WinMain的参数类型不匹配:在WinCE 中强制使用Unicode编码,所以WinMain的第三个参数有别于Win32的,如一二两处微小差别。
WinCE下是这样的
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPWSTR lpCmdLine, //****************1 int nShowCmd );
Win32下是这样的
int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, //******************2 int nShowCmd );