我只是尝试在 VS2013 下编译一个旧的 MFC 应用程序。它抱怨非 Unicode MFC 应用程序已被弃用,并拒绝编译。这与该声明有关弃用对 MBCS 的支持的声明有些相反。到目前为止,字符集选项有三个选择:
- 统一码
- MBCS
- 没有设置
就个人而言,我完全同意放弃对 MBCS 的支持——我既不想也不需要 MBCS。但我也不需要也不需要 Unicode - ANSI/ASCII 对我来说很好。因此,坚持从今以后每个 MFC 应用程序都必须使用 Unicode,并且(实际上)为平台提供支持所有可能语言的基础,无论其目标受众是谁,这似乎......极端。我错过了什么吗?我是否仍然可以编译没有在 VS2013 下指定字符集的 MFC 应用程序?