TomZz 发表于 2022-7-5 23:48:19

关于Clion下乱码的问题

目前已知mingw64在clion中有不可调和的乱码问题,故采用cygwin作为编译器。采用的是默认配置,在控制台输出中文和输入中文完美实现。但是在出现bug的提示时,文件名称的中文部分会变为乱码,错误提示的中文注释部分也会变为乱码。希望有大神解惑,因为乱码实现是太烦人了,干扰对问题的分析。
如下面所示:
====================[ 构建 | struct1 | Debug ]====================================
C:\Users\Administrator\AppData\Local\JetBrains\CLion2022.1\cygwin_cmake\bin\cmake.exe --build /cygdrive/c/Users/Administrator/Desktop/C-Learning/cmake-build-debug --target struct1 -j 16
Building C object 'CMakeFiles/struct1.dir/typedef鍏抽敭瀛�.c.o'
FAILED: CMakeFiles/struct1.dir/typedef鍏抽敭瀛�.c.o
/usr/bin/cc   -g -std=gnu99 -MD -MT 'CMakeFiles/struct1.dir/typedef鍏抽敭瀛�.c.o' -MF CMakeFiles/struct1.dir/typedef鍏抽敭瀛�.c.o.d -o 'CMakeFiles/struct1.dir/typedef鍏抽敭瀛�.c.o' -c '/cygdrive/c/Users/Administrator/Desktop/C-Learning/typedef鍏抽敭瀛�.c'
/cygdrive/c/Users/Administrator/Desktop/C-Learning/typedef鍏抽敭瀛�.c: In function 'main':
/cygdrive/c/Users/Administrator/Desktop/C-Learning/typedef鍏抽敭瀛�.c:63:5: error: function 'ptr_to_fun' is initialized like a variable
   63 |   PTR_TO_FUN ptr_to_fun = fun; // 杩欓噷鏈変釜闅愬舰鐨勮浆鎹㈡満鍒�
      |   ^~~~~~~~~~
ninja: build stopped: subcommand failed.

ExiaGN001 发表于 2022-7-6 06:40:26

直接对照代码把乱码语翻译成中文呗

黎羽轩 发表于 2022-7-17 07:43:08

编码问题,设置一下编码
页: [1]
查看完整版本: 关于Clion下乱码的问题