你现在可以试试这个。
定义 WinMain 和 wWinMain abd 将其编译为静态库。
为可执行文件 exe 创建一个新项目。
设置字符集设置UNICODE系统。(定义_UNICODE)
链接刚刚制作的静态库。
然后你的程序从 WinMain 开始。
无论字符集是多字节还是 unicode,当 WinMain 和 wWinMain 都被定义时,都会调用 WinMain。
仅当您在静态库中定义 WinMain 时才会发生这种情况。
当您在源项目中定义 WinMain 和 wWinMain 时,它可以正常工作,
unicode 系统调用 wWinMain 和多字节系统调用 WinMain。
为什么会这样?