-2

WinMain()在 Visual Studio 中使用 Unicode 字符集时如何重载函数?谢谢你。

这是我正在谈论的代码

4

1 回答 1

4

重载WinMain是没有意义的,这个函数只在启动时调用一次。如果您希望它在 UNICODE 和非 UNICODE 构建中工作,那么您应该让 suse 接受 wchar_t* 和 char* 作为 pszCmdLine 参数:

int WINAPI _tWinMain(
   HINSTANCE hInstanceExe,
   HINSTANCE,
   PTSTR pszCmdLine,
   int nCmdShow);
于 2011-12-31T00:35:03.760 回答