猿如意中的【Code:: Blocks】工具详情介绍

news2024/11/13 16:12:01

文章目录

  • 一、工具名称
  • 二、下载安装渠道
    • 2.1 什么是猿如意?
    • 2.2 如何下载猿如意?
    • 2.3 如何在猿如意中下载开发工具Code:: Blocks?
  • 三、工具介绍
  • 四、Code::Blocks 功能介绍
    • 4.1、VC++ 6.0
    • 4.2、Code::Blocks
    • 4.3、Dev-C++
    • 4.4 Visual Studio
    • 4.5、C-Free
    • 五、下载Code::Blocks软件截图
  • 六、软件安装过程
    • 6.1 猿如意下载
    • 6.2 Code:: Blocks安装过程
      • 6.2.1 安装过程
  • 七、使用Code:: Blocks创建工程
    • 7.1 创建一个C++项目
    • 7.2 创建c项目

一、工具名称

Code:: Blocks 20.03

二、下载安装渠道

Code:: Blocks 20.03 通过CSDN官方开发的【猿如意】客户端进行下载安装。

2.1 什么是猿如意?

猿如意是一款面向开发者的辅助开发工具箱,包含了效率工具、开发工具下载,教程文档,代码片段搜索,全网搜索等功能模块。帮助开发者提升开发效率,帮你从“问题”找到“答案”。

猿如意页面截图:
在这里插入图片描述

2.2 如何下载猿如意?

点击链接,登录猿如意官网即可下载https://devbit.csdn.net?source=csdn_community
在这里插入图片描述

2.3 如何在猿如意中下载开发工具Code:: Blocks?

【猿如意】安装完成后,选择开发工具,选择C++,然后点击获取即可下载对应的开发工具,也可以通过顶部搜索进行获取,之后按步骤即可完成安装。
在这里插入图片描述

三、工具介绍

Code::Blocks 是一个开放源码的全功能的跨平台C/C++集成开发环境。 Code::Blocks是开放源码软件。Code::Blocks由纯粹的C++语言开发完成,它使用了著名的图形界面库wxWidgets(3.x)版。对于追求完美的C++程序员,再也不必忍受Eclipse的缓慢。

四、Code::Blocks 功能介绍

4.1、VC++ 6.0

这款软件主要是大学里使用,考试使用的。它支持是编译标准是C98。这款软件已经过时了,而且现在主流的win7和win8都不兼容这款软件,所以建议大家不要用。

4.2、Code::Blocks

它是一个开放源码的全功能的跨平台C/C++集成开发环境,支持自身的工程文件、C/C++文件,AngelScript、批处理、CSS文件等多种文件。识别Dev-C++工程、MS VS 6.0-7.0工程文件,工作空间、解决方案文件。支持最新的编译标准。这款软件也是初学者经常使用的,软件本身不是很大,安装也很方便,小编比较推荐这款给初学者。

4.3、Dev-C++

是一个Windows环境下C/C++的集成开发环境(IDE),它是一款自由软件,遵守GPL许可协议分发源代码。使用MingW64/TDM-GCC编译器,遵循C++ 11标准,同时兼容C++98标准。适合初学者与编程高手的不同需求,是学习C或C++的首选开发工具!

4.4 Visual Studio

VS是一个基本完整的开发工具集,非常强大,初学者不大建议使用。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。Visual Studio是目前最流行的Windows平台应用程序的集成开发环境。。

4.5、C-Free

它是一款C/C++集成开发环境(IDE)。目前有两个版本,收费的C-Free 5.0专业版和免费的C-Free 4.0 标准版。

五、下载Code::Blocks软件截图

在这里插入图片描述

六、软件安装过程

6.1 猿如意下载

在这里插入图片描述

6.2 Code:: Blocks安装过程

6.2.1 安装过程

  1. 双击codeblocks-20.03mingw-setup.exe包:
  2. 欢迎页面 进入欢迎页面,点击Next:

在这里插入图片描述
4. 用户许可 选择 I Agree

在这里插入图片描述
5. 选择需要安装的组件,选择Next

都选择,选择Next
在这里插入图片描述

  1. 选择安装位置,点击Install

本文选择默认的安装位置,可以自定义位置
在这里插入图片描述选择Install后进行安装。
在这里插入图片描述

  1. 安装完毕,选择立即运行
    安装完毕,弹出是否立即运行,选择立即运行
    在这里插入图片描述
  2. 选择编译器
    这一步会发现,没有在本地发现GCC编译器,这里选择随CodeBlocks安装的MinGW.
    在这里插入图片描述
  3. codeblocks工具界面
    在这里插入图片描述

七、使用Code:: Blocks创建工程

7.1 创建一个C++项目

  1. 创建一个C++项目

创建一个C++项目,选择File–>New–>Project
Create a new project
在这里插入图片描述

  1. 在弹出的窗口中,选择Console Application(控制台应用程序)
    在这里插入图片描述

  2. 选择C++:
    在这里插入图片描述

  3. 设置项目名称为所在位置:

在这里插入图片描述第一行: Project title : 创建的项目文件名称 cpluspro
第二行:Folder to create project in:文件所在位置
第三行:第一行对应生成的文件名 cpluspro.cbp
第四行:第二行对应生成文件具体位置 D:\cplusproject\cpluspro\cpluspro.cbp

  1. 选择编译器

上一步骤完成后,选择Next
在这里插入图片描述

  1. 选择Finsh后,工程创建介绍,如下
    在这里插入图片描述

  2. 其他操作
    点开Sources左边的+号–>可双击展开的main.cpp文件–>在右侧的main.cpp编辑区,可通过ctrl+滚轮的方式缩放文字:
    在这里插入图片描述各个界面的作用如下:
    常用的功能如下:
    左边为项目文件区,该地方存储了你打开的项目,可以在这里方便地浏览你的项目结构。
    中间为代码编辑区,在此处编写代码。
    顶部,从左到右三个分别被圈起来的工具栏为:文件操作区、编译运行区、Debug工具区
    在这里插入图片描述

  3. 删除main.cpp
    右键main.cpp 删除

  4. 新建first_c_demo.c
    file–>new -->Empty file
    设置文件名称为first_c_demo.c
    在这里插入图片描述

  5. 编写代码

main()
{
    int a,b,c;
    a=(b=(c=3)*5)*2-3;
    printf("a=%d,b=%d,c=%d\n",a,b,c);

}
  1. 编译并运行
    每次编辑完代码后,需要单击绿色三角运行,运行前会提示需要先编译,点击是Y即可:
    在这里插入图片描述

点击是Y后,弹出如下结果:
在这里插入图片描述

7.2 创建c项目

  1. 创建新工程
    在这里插入图片描述

  2. 在弹出的窗口中,选择Console Application(控制台应用程序)
    在这里插入图片描述

  3. 创建一个C项目
    在这里插入图片描述

  4. 设置项目名称为所在位置:
    在这里插入图片描述

  5. 运行main.c
    选择编译并运行
    在这里插入图片描述

  6. 写新的代码

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/69682.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

BF706和BF609的Flash Program新技巧,可以使用第三方插件

作者的话 CCES来做Flash Program,需要CMD,然后敲一大堆的命令,刚开始搞的时候,会觉得很麻烦,那么是否有更简单的办法呢?在Blackfin处理器里,我找到了一个第三方插件,用这个插件就可…

Uniapp 如何用离线打包工程制作自定义调试基座

如何用离线打包工程制作自定义调试基座 Tips⚠️: 确保版本一致,请确保从HBuilderX导出的打包资源的HBuilderX的版本号和App离线SDK发布的版本号是一致的,如下2张图里的版本号: 打开原生iOS工程 1、在打包原生工程里找到 control.xml文件&a…

单向链表理解——java

概述 单线链表:单向链表又叫单链表,是链表的一种。由节点构成,head指针指向第一个称为表头节点,而终止指向最后一个null指针 特点 链表连接的方向都是单向的链表的访问要通过顺序从头部开始链表是使用指针进行构造的列表是由一个一个节点组…

Python读取Excel文件

最近需要用到Python来操作excel表,读取表格内容到数据库。所以就搜索了相关资料。 查找了一下,可以操作excel表的几个库有以下几个: openpyxl 这个是推荐使用的库,可以读写Excel 2010以上格式,以.xlsx结尾的文件。 x…

SpringBoot+Vue项目校园二手交易平台

文末获取源码 开发语言:Java 使用框架:spring boot 前端技术:JavaScript、Vue.js 、css3 开发工具:IDEA/MyEclipse/Eclipse、Visual Studio Code 数据库:MySQL 5.7/8.0 数据库管理工具:phpstudy/Navicat JD…

HCI opcode

HCI控制命令由两个字节的OpCode定义,每个OpCode由一个字节的OGF(OpCode Group Field)和一个字节的OCF(OpCode Command Field)组成。参考: HCI Command Packet Command的数据包格式如下图: 其中…

海量数据下查询慢、数据不一致难题如何解?看某游戏公司的技术实践

导语: 复杂架构的危害是隐性且持续增长的,尤其在海量数据处理的业务场景下,导致系统吞吐量增长、各功能模块相互影响,且数据重复、维护困难。某游戏公司就面临这样的困境,在寻求解决方案的过程中,携手Ocean…

通用的异常处理程序机制与处理返回值方案

通用的异常处理程序机制与返回值方案文章目录通用的异常处理程序机制与返回值方案现状示例方案原理步骤总结附完整代码现状相信很多人都为处理错误返回值代码都烦恼过。例如:一个程序嵌套了10个方法,嵌套最深的方法一旦有个业务错误代码,那么…

如何通过文档改善用户体验和客户关系

文档对你的员工和客户来说都是一个宝贵的信息来源。你策划和分享的每一个教程、"如何做 "的文章和指南都可以改善用户体验和客户关系。 在这个数字时代,每个人都希望立即得到答案,很少或没有人际互动,一个坚实的知识库软件使你领先…

TIOBE12月编程语言榜发布:C++首超Java!

本月TIOBE更新了榜单,其中变化最大的莫过于C以0.12%微弱优势,总市场份额首次超过了Java。 在今年6月份的时候,TIOBE的CEOPaul Jansen曾做出过预测,C将会是下一个超越Java的语言。果然在最新版本的C 20的推动下,超越了…

模板方法模式(python)

一、模式定义 1.模板方法模式(Template Method Pattern):定义一个操作中算法的框架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 2.模板方法是一种类行为型模式。 二、模式结构 …

斩获三奖 | 国产BI行业唯一获奖,Smartbi荣获36氪、数据猿等多项荣誉

入选36氪新经济之王年度企业近日,36氪WISE2022 新经济之王盛会隆重举行,会上正式发布了“WISE2022 新经济之王年度企业”名册,思迈特软件成功斩获“WISE2022 新经济之王年度企业”荣誉,成为国产BI行业唯一获奖品牌。据了解&#x…

scrapy爬虫框架

scrapy爬虫框架一 scrapy架构介绍二 安装指南三 创建项目3.1 创建爬虫项目3.2 创建爬虫3.3 启动爬虫3.4 pycharm中运行四 scrapy解析数据五 settings相关配置六 持久化方案七 全站爬取cnblogs文章八 中间件一 scrapy架构介绍 Scrapy一个开源和协作的框架,其最初是为…

在线购物电商网站毕业设计,网上购物商城系统设计与实现,毕业设计怎么写论文毕设源码开题报告需求分析怎么做

项目背景和意义 目的:伴随着互联网技术的不断发展和完善,在人们的生活和工作的各个方面,互联网都有着非常重大的影响。伴随着国内电子商务行业的迅猛发展,消费者现在能够轻松的实现足不出户的,仅仅通过网络购物平台就可…

【工作经历分享】软件测试求职真的难,但是我还是从7K涨到了14K

上个礼拜刚好转正了,三个月试用期,五月份换的工作。 现在这份工作,相比上一份确实好很多,比如工资直接涨了一倍,7到14,13薪,朝九晚六,从不加班,项目也简单,包…

Kubernetes基础概念

什么是Kubernetes 1.用于自动部署、扩展和管理“容器化( containerized) 应用程序”的开源系统 2.可以理解成K8S是负责自动化运维管理多个容器化程序(比如Docker)的集群,是–个生态极其丰富的容器编排框架工具 Kubernetes作用 1.用于自动部署、扩展和管理“容器化…

2022下半年的软考成绩公布时间?

今年软考下半年成绩公布时间预估在12月15-20日左右。 软考成绩一般并没有一个固定的时间点公布,不过从近几年软考办成绩查询通知公布时间来看,大多是下午出的成绩。一般来说,成绩查询通知公布之前的几分钟,考生已经可以查成绩了。…

使用Golang语言walk框架开发一个简单的windowsGUI

1、前言 最近使用golang语言开发了一个windowsGUI的Demo,由于golang语言属于比较新的语言,对GUI开发这一块并没有原生库也没有推荐库,因此我在github上找到了一个叫做walk的GUI开发框架。 github原址为:http://github.com/lxn/w…

定时执行专家 —— 定时循环发送TCP消息(例如:控制设备的开关机等场景)

《定时执行专家》是一款制作精良、功能强大、简单易用、毫秒级精度、专业级的定时任务执行软件。软件具有 21 种【任务类型】、12 种【触发器】触发方式,并且全面支持界面化Cron表达式设置。软件采用多线程并发方式检测任务触发和任务执行,能够达到毫秒级…

带你快速入门JDBC

1,JDBC概述 在开发中我们使用的是java语言,那么势必要通过java语言操作数据库中的数据。这就是接下来要学习的JDBC。 1.1 JDBC概念 JDBC 就是使用Java语言操作关系型数据库的一套API 全称:( Java DataBase Connectivity ) Java 数据库连接 …