zoukankan      html  css  js  c++  java
  • CodeBlocks

    1介绍

    是一个开放源码的全功能的跨平台C/C++继承开发环境

    是开放源码软件

    由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(2.6.2unicode)

    对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢

    CodeBlocks优点:

    跨平台,windowslinux都可以用

    完全免费

    体积小、运行速度快

    2 VsCode & VStudio & CodeBlocks比较

    前端开发建议用简单点的 VS Code 比较好上手

    C/C++后端开发建议用CodeBlocks

    Visual Studio Code轻量级启动快的编辑器集成Git可通过安装插件实现编译、调试等等缺点:插件需要自己安装

    Visual Studio Community编辑,编译器集成开发环境运行速度慢,内存占用大

    Visual Studio集成开发环境收费软件,运行速度慢,内存占用大

    CodeBlocks相对vs,体积小,运行速度快免费;

                           相对vscodeCodeBlock是开发环境,已有包含插件的安装包,且内存占用小

    综上:VsCodeVStudio支持任何语言开发,CodeBlocks只支持C/C++开发

    3 window下安装

    百度上搜CodeBlocks进入官网,下载安装包codeblocks-17.12mingw-setup.exe

    双击codeblocks-17.12mingw-setup.exe安装包,按提示一直下一步即可安装完成

    注:

    codeblocks-17.12mingw-setup.exe  此安装包包括codeblocks软件及所需要的所有插件(建议安装此包)

    codeblocks-17.12-setup.exe       此安装包只是保护codeblocks软件,不包含插件,需要自己重新安装类似mingw的插件

    上面2个包都是binaryrelease

    4使用指导

    4.1 创建项目

    点击file > new > project > console application >console application > go > C/C++ > next

    弹出如下

    点击next,弹出如下,注意红色框,点击完成即可

    4.2 项目编译运行

    红色框内图标分别为:编译、运行、编译运行,重新编译

    要执行上面哪个操作,直接点击图标即可

    4.3 调试

    下图红色框图标,第二个红色框按键是“查看断点各种信息”

    SHIFT+F7开启debug模式

    4.4 打开项目

    双击项目目录下的**.cbp文件

    4.5 已有源码时创建项目

    在的情况下如何在codeblocks 里建立project??

    1 建立project

    2 加入文件。

    具体:第2步中  把源文件放到project 目录下,加入工程即可。

    如何设置命令行参数?

    project->set program's arguments.

    如何使用现成的 makefile

    1“File -> New -> Project”,选择“Empty Project”并创建。
    2)选中 Project,右键,选择“Add files”,将 c/c++ head files 加入工程。
    3)选中 Project,右键,选择“Properties”“Project settings”选项卡中的“Makefile”填入Makefile 文件名,并勾选“This is a custom Makefile”
    4)选中 Project,右键,选择“Build options”,删除“"Make" command”选项卡中所有的“$target”

    4.6 常用技巧

    改变代码字体大小

    键盘上的Ctrl键并滑动鼠标滑轮

    整改代码格式

    点击Plugins > Source code formatter

    设置编译器

    settings > compiler > Toolchain executables

    出现如下图,点击点击Auto-detect(自动检测)也就是自动检测出MinGWCodeBlocks的编译器)之后就能正常使用

  • 相关阅读:
    移动端(H5)弹框组件--简单--实用--不依赖jQuery
    jquery attr()和prop()方法的区别
    jQuery选择器
    Tomcat&Web程序结构&Http协议(一)
    Javascript&DOM(三)
    html&CSS代码篇(二)
    html&css入门篇(一)
    『一本通』区间DP
    『P1549』棋盘问题
    『USACO08OCT]』Watering Hole
  • 原文地址:https://www.cnblogs.com/jpfss/p/9910567.html
Copyright © 2011-2022 走看看