【发布时间】:2011-12-31 00:18:04
【问题描述】:
如何在 Visual Studio 中使用 Unicode 字符集时重载 WinMain() 函数?谢谢。
【问题讨论】:
-
过载
WinMain()?什么?为什么?这似乎很糟糕。 -
我正在尝试编写游戏引擎,据我所知,这是一种常见的做法。
-
出于什么目的?你想让我做什么?考虑到它只被调用一次作为入口点,我认为这没有实际用途。也许您正在寻找
_tWinMain这是 TCHAR 版本,以防您想编译为 Unicode 或 ANSI char? -
使用wWinMain(),_tWinMain()是上个世纪的。
-
@Abdulali:如果你想使用 Unicode,通常的做法是在
#includeingwindows.h之前声明int WINAPI WinMain(HINSTANCE, HINSTANCE, LPTSTR, int)和#defineingUNICODE。没有必要单独编写非 Unicode 和 UnicodeWinMain()s,反正你也不能。
标签: c++ visual-studio-2010 unicode winmain