这两个功能有什么区别?:
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/