WinMain”: 无法重载函数 四

如果WINMAIN函数写成以下形式: 
int   WINAPI   WinMain(HINSTANCE   hInstance,   HINSTANCE   hPrevInstance,   LPWSTR   lpCmdLine,   int   nShowCmd   )

1>d:\我的文档\visual studio 2008\projects\1\1\1.cpp(13) : error C2731: “WinMain”: 无法重载函数

如果改用: 
int   WINAPI WinMain (HINSTANCE   hInstance,   HINSTANCE   hPrevInstance,    LPSTR       szCmdLine,   int   iCmdShow)        
就行了。这是怎么回事?

LPWSTR   lpCmdLine,   int   nShowCmd   与LPSTR       szCmdLine,       int       iCmdShow有何区别?

原因:

LPWSTR   是   wchar*   
LPSTR   是   char* 
两个不一样的参数

原文地址:https://www.cnblogs.com/sier/p/5676460.html