这是否意味着我正在为 x64 操作系统编写 64 位代码?
最佳答案
没有。这意味着 TCHAR
映射到 wchar_t
并且所有采用 TCHAR
或 LPTSTR
参数的函数都映射到它们的 Unicode变体。例如,CreateWindow
映射到 CreateWindowW
而不是 CreateWindowA
。
而这与 CPU 架构完全无关。您可以为 32 位或 64 位平台编写 Unicode 和多字节程序。
如果你想为 x64 构建,你需要去配置管理器中添加另一个平台。这是 how-to来自微软。
关于c++ - Visual Studio 2005 中的默认字符集 'Unicode',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4866886/