如何在JetBrains Clion中更改项目字符集

ilw*_*ilw 5 c c++ character-encoding visual-studio clion

我可以在Microsoft visual studio中将Project Character Set更改为Unicode或Multi-Byte,如图所示.

在此输入图像描述

但是,在clion中可能是同样的事情吗?

Han*_*ant 1

此设置所做的只是自动设置预处理器符号。要么/D UNICODE/D _MBCS要么什么都没有。

这是一种你很早就决定的设置,并且永远不会再改变。由于偏向 Unicode,编写 C++ 代码并通过使用 Ansi 适配器函数故意减慢速度没有多大意义。Visual Studio 基本上只有这个设置,因为有很多代码库是在 20 多年前开始使用的,当时字符集似乎仍然是一个实用的想法,Win9x 仍然很流行。那些日子已经结束了。