CLion warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
原因是CLion默认使用UTF-8编码,MSVC继承了MS家族的一贯传统,除非明确指定否则要么UTF-8withBOM要么当前代码页。解决办法是加上命令行开关就行了:\utf-8或者source-charset:utf-8/execution-charset:utf-8参见MSVC文档>>默认创建的项目是CMake的,在CMakeList.txt中加入如下内容即可:add_compile_opti