我可以在Microsoft visual studio中将Project Character Set更改为Unicode或Multi-Byte,如图所示。
但是,在 clion 中可能会出现同样的情况吗?
答案 0 :(得分:1)
在CLion中,您可以在以下位置更改项目/文件编码:
文件 - > 设置 - > 编辑 - > 文件编码。
有关详细信息,请参阅:https://www.jetbrains.com/help/idea/configuring-individual-file-encoding.html
答案 1 :(得分:1)
此设置执行的所有操作都会自动设置预处理器符号。 /D UNICODE
或/D _MBCS
或任何内容。
这是你很早就决定的设置,永远不会改变。由于偏向于Unicode,因此编写C ++代码并通过使用Ansi适配器函数故意减慢速度并没有多大意义。 Visual Studio基本上只有这个设置,因为有很多代码库已经开始了20多年前的生活,当时字符集似乎仍然是一个实用的想法,而Win9x仍然很受欢迎。那些日子结束了。