我有2个项目,一个来自中国,另一个来自捷克。 然后我几乎被迫发疯了。
当我从中国编译项目时,我被告知了很多:
C4819: Some Unicode characters in this file could not be saved in the current code page
为了解决这个问题,我必须将系统代码页设置为中文, 和重新启动 Windows。
毕竟,当我从捷克编译项目时,我也被告知了很多 C4819。同样,我必须将系统的语言环境设置为欧元。当然, 我必须再次重启 Windows。
我无法将这些文件更改为Unicode,因为它们不是我自己的项目。 他们不会收到这些补丁。
我也不能忽视这些警告,因为他们两个都转过来了 信任警告错误。
我不知道,为什么Visual Studio做了这么愚蠢的事情。 有人知道我怎样才能过得更好吗?
PS:我使用Visual Studio 2010和2015。