clion报错:该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

2023-11-08

windows下clion报错:该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

我的clion在windows下因为minGW安装问题,暂时用的是微软Visual Studio 的环境,发现在文件中写中文注释很容易就报错

解决方法:

默认创建的项目是 CMake 的,在 CMakeList.txt 中加入如下内容即可

 

cmake

 
add_compile_options("$<$<C_COMPILER_ID:MSVC>:/utf-8>")
add_compile_options("$<$<CXX_COMPILER_ID:MSVC>:/utf-8>")

 

参考博客:https://www.cnblogs.com/Chary/p/13608011.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

clion报错:该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 的相关文章

随机推荐

  • 企业微信开发(二)安全性全面升级

    参考地址 企业微信帐号ID安全性全面升级 接口文档 企业微信开发者中心 客户标签ID的转换 接口文档 企业微信开发者中心 涉及的ID有corpid userid external userid与unionid 标签ID 客户群成员 微信客户
  • C语言自定义类型详解(结构体+枚举+联合)

    目录 结构体 结构体的类型声明 结构体的内存对齐 位段 枚举 联合 共用体 结构体 结构体的类型声明 结构是一些值的集合 这些值称为成员变量 结构的每个成员可以是不同类型的变量 结构的声明 例如定义一个学生 typedef struct S
  • springboot 获取客户端IP地址方法

    在使用springboot时 需要获取访问客户端的IP地址 获取客户端IP地址 private String getIpAddress String ip request getHeader x forwarded for if ip nu
  • 设计模式之(七)-----模板方法模式

    我先设计个类图 非常简单的实现 你要悍马模型 我就给你悍马模型 先写个抽象类 然后两个不同型号的模型实现类 那我们把这个程序实现出来 HummerModel抽象类的程序清单如下 java view plain copy print pack
  • 今年金三银四不跳槽

    金三银四 又到了跳槽的季节 因为我的简历挂在网上 boss 直聘上 有些公司hr 主动聊天 猎头也打电话来 昨天中科院也打电话邀请面试 一般都是在25k 以上 当然 邀请投简历不代表面试 面试不代表能通过 通过不代表能拿offer 拿off
  • vscode中不能使用命令pnpm

    问题描述 在vscode中只能使用npm 其他的pnpm nr等等命令运行就会报错 但是用cmd在项目路径下运行又是可行的 解决方案 vscode邮件以管理员身份运行 不是管理员 会无权限更改 在vscode的中断输入命令get Execu
  • generator代码自动生成工具(动态生成注释、类注解、方法注解等)适用于swagger等需要配置实体类的场景

    generator代码生成器大家都不陌生 但是在实际的业务场景中 实体类只有属性 getter setter方法不满足需求 还需要手动去添加需要的功能 比如项目使用swagger生成api文档时 需要在实体类上标注 ApiModel 属性上
  • Java爱心代码

    public class Love public static void main String args throws InterruptedException int count 0 for float y 2 5f y gt 2 0f
  • 一篇文章了解软件测试基础知识

    今天带大家了解软件测试的基础知识 希望对你们有帮助 有说的不好的地方 还请多多指教 一 基础知识点 1 软件测试基础知识 2 测试流程 3 测试方法 4 测试用例设计 5 bug管理 二 课程内容 1 1 软件测试基础知识 1 1 1 软件
  • wav 音频按照时长切割成多个小音频文件(python 代码可运行)

    语音wav 分割写成函数 方面以后复用 测试效果正常 太长了不方便处理 import librosa import soundfile def wavfile split filename split at timestamp 20 min
  • ‘mvn’ 不是内部或外部命令,也不是可运行的程序 或批处理文件

    话不多说 先来一张图 提示 mvn 不是内部或外部命令 也不是可运行的程序 或批处理文件 这说明 Windows系统找不到mvn相关的命令 基本上就是环境变量没有配置 或者配置出错 操作步骤 搜索环境变量 打开 点击环境变量 在用户变量中
  • 编程真的有现在网上传的那么简单吗?

    任何岗位做好都不简单 做到行业顶尖水平 绝不是仅仅靠努力 特别在编程得世界里 对数学造诣要求很高 而有些人一出生在某方面天赋就很高 但绝大部分都是普通人 普通人学习半年做到入门级真不难 但是要做到知乎年薪水平 是非常难 大量的程序员薪资普遍
  • React-Redux 老版本 connext的使用记录(只为记录)

    注 新版 redux 用法中 使用useSelector useDispatch替代connect 这里只做老用法的记录使用 Redux最新用法参考 个人React专栏react初级学习 React Redux是一个用于将React应用程序
  • ReenTrantLcok Condition 原理笔记

    参考 深入剖析基于并发AQS的 独占锁 重入锁 ReetrantLock 及其Condition实现原理 https blog csdn net javazejian article details 75043422 1 Condition
  • 使用什么软件编辑HTML5代码?

    在HTML5开发过程中 有许多不同的文本编辑器和集成开发环境 IDE 可供选择 用于编辑和编写HTML CSS和JavaScript代码 以下是一些常用的HTML5代码编辑工具 Visual Studio Code VS Code VS C
  • java file文件读取文件内容_java中的File文件读写操作

    之前有好几次碰到文件操作方面的问题 大都由于时间太赶而没有好好花时间去细致的研究研究 每次都是在百度或者博客或者论坛里面參照着大牛们写的步骤照搬过来 之后再次碰到又忘记了 刚好今天比較清闲 于是就在网上找了找Java经常使用的file文件操
  • chm文件打开后,只能看到目录,不显示内容解决方法

    右键单击对应chm文件 选择 属性 打开 常规 选项卡 点击 属性区域 的 解除锁定 文件即可打开 并查看内容
  • 深度学习速成(12)LSTM的参数

    1 LSTM的参数 在PyTorch的torch nn模块中 LSTM 长短时记忆网络 的参数包括以下内容 1 input size 输入向量的特征维度 2 hidden size 隐藏状态的维度 也是LSTM单元中隐层状态的维度 3 nu
  • Random类中的nextInt()函数

    Random的两个nextInt函数 1 Random的nextInt 是无参函数 用来随机生成 范围之间的整数 2 Random的nextInt int n 函数用来随机生成 0 n 之间的整数 切记是前闭后开
  • clion报错:该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失

    windows下clion报错 该文件包含不能在当前代码页 936 中表示的字符 请将该文件保存为 Unicode 格式以防止数据丢失 我的clion在windows下因为minGW安装问题 暂时用的是微软Visual Studio 的环境