codeblocks12.11相关

来源:互联网 发布:如何在淘宝开代购店 编辑:程序博客网 时间:2024/06/10 17:20

IDE简介 http://www.baidu.com/s?wd=codeblocks ,这里只是介绍Windows平台下的IDE环境配置。

相当好用的IDE:下载地址:http://www.codeblocks.org/downloads/


Code::Blocks是一个开放源码的全功能的跨平台C/C++集成开发环境。Code::Blocks是开放源码软件。其本身不提供编译功能,但能通过调用第三方编译代码,官网的集成编译器为mingw,这样可以简化安装过程。但是不能选择编译器版本...

如果codeblocks12.11运行时屏幕右下角显示"can't find compiler executable in your configured searth path's for GNU compiler"
那是因为你没有配置编译器,重新安装这个(http://sourceforge.net/projects/codeblocks/files/Binaries/12.11/Windows/codeblocks-12.11mingw-setup.exe)版本,它自带MingW,会自动配置好。所以推荐下载带Mingw的版本。


MingW32是默认的编译器,不论是否安装的是集成了该编译器的CodeBlocks版本,下载地址 http://tdm-gcc.tdragon.net/ 均可通过Settings --> Compiler...打开如下图所示窗口:指定编译器程序的根目录,并可通过是否包含 Program Files 选项卡下列出的程序进行判断。如果你用的是VC++(这个版本还不支持VS2012),类似的设置一下。

然后设置下debug



如图找到minGW即可。到这里就可以使用cb了。



勾选这些生成warning信息。


另外乱码的问题:

1.window默认是window-936 也就是GBK




状态栏显示了打开文档的编码方式

2.有些文档是UTF-8编码的,因而用windows-936打开会出现乱码,可以在nopepad++中转换编译的格式。

3.因为在windows下,那么直接在选项中选windows-936比较方便。

但是在运行程序的时候会出乱码,这是因为编译后用的是UTF-8,然后windows的窗体不能很好的显示(可能有理解错,原先查的资料找不到了....)

因而可以在设置中添加如下图的代码



-fexec-charset=GBK :windows的命令行不支持UTF-8输出,这里是强制输出GBK编码
-finput-charset=GBK:告诉编译器输入的文档编码方式是GBK,如果UTF-8编码的请写-finput-charset=UTF-8


附上一些其他的设置:






输入class,按ctrl+j 那么就填写完很多信息。

原创粉丝点击