CODE BLOCK 配置问题
来源:互联网 发布:线切割操作方法编程 编辑:程序博客网 时间:2024/06/12 01:25
CODE BLOCK 混蛋问题
安装codeblocks-13.12mingw-setup.exe
到安装目录下,启动codeblocks.exe,点击“Setting”->"Complier and Debugger",对话框分成左右两部分,点击左边的图标“global complier”,在右边第一行,可以选择各种编译器,可以默认选择“GNU GCC Complier”
【注意事项】
因为CodeBlocks是使用GCC编译器的,如果使用wxWidgets得先改一下编译选项以支持中文,到Settings->Compiler and debugger下的Other option标签中加入:-finput-charset=GBK,如果源文件是UTF-8或Unicode编码就改成相应的。
在网上搜索,一般提到CodeBlocks中文乱码的解决方法几乎都是:settings -> compiler and debugger settings -> global compiler settings -> compiler settings -> Other Options, 在其中输入语句 -finput-charset=GBK 保存即可。
日前我在一个程序的开发过程中,设计好了界面,编译的时候就报错:cc1plus.exe: failure to convert GBK to UTF-8。看英文的大概意思就是:cc1plus.exe转换GBK至UTF-8失败!开始还不明白是怎么回事,在网上搜索一番,才明白了一件事:-finput-charset=后面跟着的是告诉编译器源文件的格式,源文件是什么格式就写什么上去,例如:GBK、UTF-8、Unicode等等。
明白了这么一回事,再结合报错的提示,解决起来就不难了:把原来-finput-charset=GBK 改成-finput-charset=UTF-8,保存。再试着编译一下,OK,成功!
一不小心修改了下 set- editor-othersetings里面的ecoding 中的字体 妹的就花了我两个来小时找错 ,尼玛尼玛。。。。。。还有不认同字体的编译器。。。。。。
GCC编译器编译的时候对输入的源文件解释用的编码
这个编译器可以设置-finput-charset=charset来指定编译器用什么编码解释输入源文件。比如如果源文件的字符集是GBk,那么就必须指定-finput-charset=GBK,如果不指定,一律当做UTF-8处理。
除非你源文件真的是UTF-8,否则就会出现转换错误。
问题:
Windows下code blocks用VS2010编译环境各种编码格式都试过了包括default格式写了c程序vc6下正常code blocks下编译运行乱码请问哪里没设置好谢谢
Code::Blocks缺省文件编码UTF-8从菜单Settings->Compiler and debugger 打开编译器设定对框Compiler setting tab上选择Other Option,添加下面设定 -fexec-charset=GBK -finput-charset=UTF-8告诉编译器文件输入字符编码utf-8执行时gbk编码对待
- CODE BLOCK 配置问题
- Ogre+Code::Block配置
- code block使用问题汇总
- code block中opencv的配置
- code::Block单步调试中的一个问题
- Cocos Code IDE 配置问题
- VS Code python配置问题
- code::block快捷键
- code ::block 快捷键说明
- code::block相关网站
- Code block快捷键
- Js code block
- GCD code block
- block问题
- Ubuntu + Code::Block 编译 aMule
- code block 下链接mysql
- Code::Block 13.12 中的%lld
- Code Block Evaluation C Extension
- red hat上jdk环境变量设置
- loadrunner 9.5 9.0 8.1下载地址 和license
- 自定义异常
- 删除 找不到该项目文件
- TreeView监控节点双击事件
- CODE BLOCK 配置问题
- 第六周作业-闰年之循环判断,IF语句大显身手之成绩判断,Fibonacci数列,冒泡排序
- UVa 10969 Sweet Dream 继续圆盘问题
- 剑指offer第28题扩展题
- struts2 标签的使用之一 s:if
- sql语句
- 不奋苦而求速效,只落得少日浮夸,老来窘隘而已。
- 存储之直连存储Dell Powervault MD 3000
- MathMemo