zoukankan      html  css  js  c++  java
  • 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版本,解决方法是 从新建立一个工程,然后将代码复制进去,设置单点,进行调试,一般就能找到了
    __________________________________________________________________________________________________________________________________________________
     
     
  • 相关阅读:
    js中$
    js中 javascript:void(0) 用法详解
    Git关于pull,commit,push的总结
    k8s记录-docker-compose脚本参考
    k8s记录-docker部署mysql和nginx
    Linux记录-ssh批量双向无密码登录
    Linux记录-ssh无密码执行脚本
    Linux记录-一些常用操作
    k8s记录-Dockerfile详解
    k8s记录-kubectl常用命令
  • 原文地址:https://www.cnblogs.com/taoyuan7788/p/3177300.html
Copyright © 2011-2022 走看看