这两个功能有什么区别?:
int APIENTRY _tWinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
int WINAPI WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPTSTR lpCmdLine,
int nCmdShow)
最佳答案
_tWinMain
只是 tchar.h 中的一个 #define
快捷方式,指向适当版本的 WinMain
。
如果定义了 _UNICODE
,则 _tWinMain
扩展为 wWinMain
。否则,_tWinMain
与 WinMain
相同。
相关的宏看起来像这样(实际上还有很多其他代码穿插):
#ifdef _UNICODE
#define _tWinMain wWinMain
#else
#define _tWinMain WinMain
#endif
关于c++ - "APIENTRY _tWinMain"和"WINAPI WinMain"的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4681443/