Code;;blocks 实际使用中的一些问题随笔

ode::blocks 去掉自动 添加成对符号 

如果不想自动补全括号,可以去掉该选项:菜单setting->editor->brace completion

________________________________________________________________________________________________________________________________________________________

调试方法

code::blocks 可以单独执行文件,但不能调试,若需要调试则需要建立工程
File - New - Project,然后选工程类型,建控制台工程就选Console application。
_______________________________________________________________________________________________________________________________________________________

再问下 Win32 Console application 和 Console application 有什么区别吗?主要是 CONSOLE 会给你一个简单的程序作为开始, 一般是 HELLO WORLD

WIN32 的会给你一个 空白的window ....还有在project setting -> build option ->linker settings 会多上 win32 而要的选项 gdi32 user32 kernel32

______________________________________________________________________________________________________________________________________________________________

VC2010太慢了,我想两个配合着用 mingw (linux中 GNU C++ 编译器**的 window 版本)?//mingw是啥? linux我也没看见过... GNU是啥?.... 我不是在调戏你哦,真的不懂..放心, 明白的.

Linux 就是一个系统, 跟xp 差不多, 就是所谓的 操作系统(Operation System), OS.

他是开放源码的, 因为以前os 要钱..还有硬件方便的限制, 有些学校,主要是美国的, 需要使用一些os, 还有工具去教学, 还有研究, 为了避开版权, 他们使用的都是一些比较开放的程序.

他们订制了一些 规则, 还有协定, 去保护 开源软件的 合法性, 还有使用性之类的...
Linux 就是在这种背景出生的....(其实真实故事比较多, 你自己找吧,大约是这样)

GNU is a recursive acronym for "GNU's Not Unix!" 

就是说 gnu 的东西, 不是unix, unix 是当时一套很有名的os, 当时 window 还没有出来吧.... Linux 就是模拟 unix 为起点的...

之后 gnu 成了一个计划...一个组织...去维护 建立起一个 自由的操作系统...

GNU C++ 就是旗下的 c/c++ 编译器,还有库的**.....

因为 linux 的运行方法不同于 window 的, 所以编译器也不一致, 后来时间长了, 彼此也知道对方多了....gnu c++ 也慢慢兼容了 去编译 window 的 exe...

所以就有了 WINDOW 版本的 GNU C++ - mingw

______________________________________________________________________________________________________________________________________________

为简便起见,首先安装带有MinGW的Code::Blocks(版本:12.11)。安装后启动Code::Blocks,在弹出的界面中点OK即可(也可根据自己的需要,选择检测到的编译器,然后点OK),之后的操作如下:





完结。

______________________________________________________________________________________________________________________________________________________________________

如果想同时兼容注释符号“!”和“C”,那么将“*.f95”改为“*.f”即可。

_____________________________________________________________________________________________________________________________________________________________________

怎么让codeblocks注释显示为绿色,死活找不到地方 


感觉太不显眼啦

操作如下:



修改红框所示区域即可。
希望能帮到你。

________________________________________________________________________________________________________________________________________________________________

如有问题,多看看官网文章
看看codeblocks wiki上的文章Debugging with Code::Blocks

_____________________________________________________________________________________________________________________________

怎么才能把Code::Blocks编辑器里的字符串下面的波浪线取消
 
plugins____manage plugins
找到spellcheck,取消本插件即可..
______________________________________________________________________________________________________________________________________________________________
codeblocks中新建的项目有什么区别?对于编程上有什么影响吗? 



对应不同的应用领域,引导提示不一样,后期的参数设置有些差别 ,工程向导就是个脚本,可以自己写一个


其实光看英文名就基本能看出来各个图标的意思了吧。
初学者的话,就放心大胆地点console application吧,也就是最普通的控制台程序。
(当然你也可以用文本编辑器写完代码后把文本文件后缀名改为.cpp,然后用codeblocks打开,并构建运行,不过那样的话就不可以进行插断点呀,单步调试呀什么的,而控制台程序就支持各种调试手段)
想要做图形界面的话就点wxWidgets project吧。
____________________________________________________________________________________________________________________________
对于显示空格
10.05 还是 12.11
如果是10.05, 就到 设置-编译器-常规设置-缩进选项 显示空格: 选择 不要

如果是 12.11 在 设置-编译器-常规设置 - 其他设置 - 其它选项 - show spaces in editor,选择 不要
____________________________________________________________________________________________________________________________
codeblocks-12.11mingw-setup.exe和codeblocks-12.11mingw-setup_user.exe
这两个安装程序。
比如 他们编译的程序有没有什么不同?~



官网上下面不是有个NOTE吗
The codeblocks-12.11(mingw)-setup_user.exe will NOT request ADMIN rights and can be installed into write accessible folders only. Trying to install to a folder like "Program Files" will result in an access error therefore. Use this special installer if you do not have admin access on your Windows machine. IF UNSURE, USE "codeblocks-12.11mingw-setup.exe"!就是说如果你于windows没有管理员权限的话,就装-user那个,如果有或不确定,就装前面那个,其他没有什么不同。
 
____________________________________________________________________________________________________________________________
用codeblocks编写C 代码输出中文信息 怎么出现了乱码????


#include<stdio.h>
int main()
{
printf("hello world!");
}
把hello world 改成任何中文 编译后就出现乱码 是怎么回事啊????


一般这是因为你的cb编辑器选择编码方式是utf-8,用gcc编译时,可以在compiler setting->other options加个选项 -fexec-charset=GBK 
执行的时候就可以正确显示中文了。
BTW,如果你cb编辑器里编码方式是windows-936,也就是简体中文,那么不用那个编译选项,执行时就可以显示中文
____________________________________________________________________________________________________________________________________________________________
codeblocks右下方的面板,如何让它们显示出来?


F2 打开log窗口
_______________________________________________________________________________________________________________________________________________________________
Code::Blocks使用Squirrel脚本语言,部分功能透过脚本绑定开放给给开发者使用,
所以我们才可以透过脚本控制来扩展Code::Blocks的功能
_____________________________________________________________________________________________________________________________________________________________
设置code::blocks与 *.c *.cpp 的关联
请问如何设置CODEBLOCKS为默认的打开CPP的软件,



从菜单 setting->enviroment
打开环境设定窗口
在general setting
选中check and set file assocation
默认会将cpp,c等文件与codeblocks关联
_____________________________________________________________________________________________________________________
怎样将注释的颜色改变?

setting/configure editor/syntax highting 
设置语法高亮
__________________________________________________________________________________________________________________________________________________________
codeblocks应用篇

用于如何应用codeblocks和对c++的初步认识,可以看看《白话C++》。里面有很多关于C++的知识,是基于codeblocks应用的。
___________________________________________________________________________________________________________________________________________________________
此贴部分收集于 :codeblocks 吧 
链接如下:http://tieba.baidu.com/f?kw=codeblocks
收集和整理时 我忘记 了标明 出处,特此向楼上提问和回答的吧友道歉!
——————————————————————————————————————————————————————————————————————
调试是 信息框内找不到变量,而程序没有问题,能正常执行。
我感觉这个是我安装的CB的bug ,不知道为什么,我用的不是最新版 是10.5版本,解决方法是 从新建立一个工程,然后将代码复制进去,设置单点,进行调试,一般就能找到了
__________________________________________________________________________________________________________________________________________________
 
 
原文地址:https://www.cnblogs.com/taoyuan7788/p/3177300.html