我在Visual Studio 2008中有一个VC++项目.
它在编译器命令行(/D "_UNICODE" /D "UNICODE")上定义unicode的符号,即使我没有在项目的预处理器部分中打开此符号.
替代文字http://i26.tinypic.com/14nz693.jpg
因此,我正在编译所有Win32库函数的Unicode版本,而不是ANSI版本.例如在WinBase.h中,有:
#ifdef UNICODE
#define CreateFile CreateFileW
#else
#define CreateFile CreateFileA
#endif // !UNICODE
Run Code Online (Sandbox Code Playgroud)
在VC++项目中打开unicode的位置,我该如何将其关闭?