我刚刚尝试在VS2013下编译一个旧的MFC应用程序。它抱怨非Unicode MFC应用程序已被弃用,并拒绝编译。这与谈论弃用MBCS支持的this announcement有点相反。到目前为止,字符集选项有三种选择:
就个人而言,我完全放弃了对MBCS的支持 - 我既不想也不需要MBCS。但我也不想要也不需要Unicode - ANSI / ASCII对我来说很好。因此,坚持认为每个MFC应用程序必须使用Unicode,并且(实际上)提供平台的基础,支持所有可能的语言,无论其目标受众是谁,似乎......极端。我错过了什么吗?我是否仍然可以编译没有在VS2013下指定字符集的MFC应用程序?
答案 0 :(得分:1)
你可以。目前我的所有程序都使用Unicode库。除了一个较旧版本之外,其中包含以前版本的旧代码,此程序需要此版本的更新支持...