关于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.
直接对照代码把乱码语翻译成中文呗 编码问题,设置一下编码
页:
[1]