Dev-C++的下载和安装教程(超详细图文,小白入门)

Dev-C++(或者叫做Dev-Cpp)是Windows环境下的一个轻量级C/C++集成开发环境(IDE)。它是一款自由软件,遵守GPL许可协议分发源代码。

Dev-C++集合了功能强大的源码编辑器、MingW64/TDM-GCC编译器、GDB调试器和AStyle格式整理器等众多自由软件,适合于在教学中供C/C++语言初学者使用,也适合于非商业级普通开发者使用。

一、软件下载

下载安装DevC++ 安装程序,笔者提供了一份网盘下载地址:点击这里下载

二、开始安装

1.双击“exe”文件,进行安装。

在这里插入图片描述

后续演示步骤使用 5.11版本软件,5.11和4.9版本安装方式相同

2.直接点击下一步,安装完成后再配置成中文就行。

在这里插入图片描述

3.同意相关协议,点击 I Agree。

在这里插入图片描述

4.直接点击 Next 。

在这里插入图片描述

5.设置安装的路径,只要不在C盘即可,选择完成直接点击 install。

在这里插入图片描述

6.如下图,就是安装成功了,勾选 Run Dev-C++ ,再点击Finish

在这里插入图片描述

7.软件会自动打开,此时我们配置语言为 简体中文,配置完成后点击 Next。
在这里插入图片描述

8.最后是设置字体、颜色、图标等属性。后续也可以单独配置,配置完成点击Next。
在这里插入图片描述

9.提示 Dev-C++ 已设置成功,到此基本的配置就完成了。

在这里插入图片描述

10.点击OK,进入软件界面,安装完成。

在这里插入图片描述

软件优点:

Dev-C++.的优点是功能简洁,适合于在教学中供C/C++语言初学者使用,也适合于非商业级普通开发者使用。

1.它集成了 AStyle 源代码格式整理器,只要点击菜单“AStyle”下的“ 格式化当前文件”,就可以把当前窗口中的源代码按一定的风格迅速整理好排版格式。在当前的 Banzhusoft Dev-C++ v5.15中,默认在保存文件时就自动对当前源代码文件进行格式化整理。

2.它提供了一些常用的源代码片段,只要点击“插入”按钮就可以选择性地插入常用源代码片段。

3.支持单文件开发和多文件项目开发。可以针对单文件(无需建立项目)进行编译或调试。

4.当前的 Banzhusoft Dev-C++ v5.15 中,编译出错信息能自动翻译为中文显示,有助于初学者解决编译中遇到的问题。

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

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

相关文章

微信小程序健康生活新篇章:打造专属计步器与健康数据获取功能【附代码】

微信小程序健康生活新篇章:打造专属计步器与健康数据获取功能 一、计步器基础概念与准备工作1.1 计步器是什么?1.2 开发前准备 二、使用微信运动接口获取步数2.1 授权获取步数2.2 获取步数数据 三、实现计步器功能3.1 监听用户步数变化3.2 展示步数 四、…

4.uniapp+vue3项目使用vuex

文章目录 1. uniappvue3项目使用vuex1.1. main.js引入store1.2. 创建store/index.js1.3. 项目中引用1.4. 开始解决实际问题1.5. vuex和storage的区别 1. uniappvue3项目使用vuex 这篇文章,既是使用的教程,也是用来解决一个实际问题:uView自定…

GO语言核心30讲 实战与应用 (WaitGroup和Once,context,Pool,Map,字符编码,string包,bytes包)

原站地址:Go语言核心36讲_Golang_Go语言-极客时间 一、sync.WaitGroup和sync.Once 1. sync.WaitGroup 比通道更加适合实现一对多的 goroutine 协作流程。 2. WaitGroup类型有三个指针方法:Wait、Add和Done,以及内部有一个计数器。 (1) Wa…

代码随想录训练营Day 27|理论基础、力扣 77. 组合

1.理论基础 题目链接/文章讲解:代码随想录 视频讲解:带你学透回溯算法(理论篇)| 回溯法精讲!_哔哩哔哩_bilibili 来自代码随想录的网站: void backtracking(参数) {if (终止条件) {存放结果;return;}for (…

SpringBoot、JAVA中excel、rtf、doc转PDF

话不多说&#xff0c;直接上干货 // 官方文档的要求 无需理会public static boolean getLicense() {boolean result false;try {String s "<License><Data><Products><Product>Aspose.Total for Java</Product><Product>Aspose.Wo…

基于springboot+vue+Mysql的音乐翻唱与分享平台

开发语言&#xff1a;Java框架&#xff1a;springbootJDK版本&#xff1a;JDK1.8服务器&#xff1a;tomcat7数据库&#xff1a;mysql 5.7&#xff08;一定要5.7版本&#xff09;数据库工具&#xff1a;Navicat11开发软件&#xff1a;eclipse/myeclipse/ideaMaven包&#xff1a;…

☀☀☀☀☀☀☀有关栈和队列应用的oj题讲解☼☼☼☼☼☼☼

准备好了么 目录&#xff1a; 一用两个队列实现栈&#xff1a; 1思路&#xff1a; 2画图理解&#xff1a; 3代码解答&#xff1a; 二用两个栈实现队列&#xff1a; 1思路&#xff1a; 2画图理解&#xff1a; 3代码解答&#xff1a; 三设计循环队列&#xff1a; 1思路…

synchronized 使用及实现原理

synchronized 关键字 如何使用 synchronized 关键字的使用方式主要有下面 3 种&#xff1a; 修饰实例方法 修饰静态方法 修饰代码块 1、修饰实例方法 &#xff08;锁当前对象实例&#xff09; 给当前对象实例加锁&#xff0c;进入同步代码前要获得 当前对象实例的锁 。 …

Vitis HLS 学习笔记--AXI_STREAM_TO_MASTER

目录 1. 简介 2. 示例 2.1 示例功能介绍 2.2 示例代码 2.3 顶层函数解释 2.4 综合报告&#xff08;HW Interfaces&#xff09; 2.5 关于TKEEP和TSTRB 2.6 综合报告&#xff08;SW I/O Information&#xff09; 3. 总结 1. 简介 本文通过“<Examples>/Interface…

pytest(二)

1.pytest-html⽣成报告 Pytest-HTML 是⼀个插件&#xff0c;它可以⽣成漂亮且易于阅读的 HTML 测试报告。下⾯是使⽤ pytest-html ⽣成报告的步骤&#xff1a; 1. 安装 pytest-html 插件&#xff1a; pip install pytest-html 2. 运⾏测试并⽣成报告 pytest --htmlr…

「屏蔽更新」 Mac如何屏蔽系统更新

1.直接修改host文件 首先打开访达界面&#xff0c;然后按住快捷键&#xff1a;CommandShiftG&#xff1b; 最后在弹出的对话框里复制下方路径并粘贴&#xff0c;如下图&#xff1a; /private/etc/hosts 127.0.0.1 swdist.apple.com 127.0.0.1 swscan.apple.com 127.0.0.1 s…

5月13号作业

使用消息队列实现的2个终端之间的互相聊天 并使用信号控制消息队列的读取方式&#xff1a; 当键盘按ctrlc的时候&#xff0c;切换消息读取方式&#xff0c;一般情况为读取指定编号的消息&#xff0c;按ctrlc之后&#xff0c;指定的编号不读取&#xff0c;读取其他所有编号的消息…

CCF-Csp算法能力认证,202209-1如此编码(C++)含解析

前言 推荐书目&#xff0c;在这里推荐那一本《算法笔记》&#xff08;胡明&#xff09;&#xff0c;需要PDF的话&#xff0c;链接如下 「链接&#xff1a;https://pan.xunlei.com/s/VNvz4BUFYqnx8kJ4BI4v1ywPA1?pwd6vdq# 提取码&#xff1a;6vdq”复制这段内容后打开手机迅雷…

python内置函数exec()和eval()区别

在Python中&#xff0c;eval() 和 exec() 都是内置函数&#xff0c;用于执行存储在字符串或对象中的Python代码&#xff0c;但它们之间也有一些区别。 eval() 语法&#xff1a;eval(expression, globalsNone, localsNone) expression&#xff1a;需要求值的字符串表达式。可…

wsl2安装完docker启动不了问题

wsl2中安装完docker,使用启动命令 sudo service docker start 提示docker在启动,但是使用命令 docker ps 后仍然提示 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 原因: 通过系统工具update-alternatives 可…

Vue学习插值表达式

Vue学习插值表达式 一、什么是插值表达式&#xff1f;1、基本用法2、数据绑定3、插值表达式中的表达式 二、总结 一、什么是插值表达式&#xff1f; 插值表达式是一种用于将数据动态绑定到HTML模板中的语法。在Vue.js中&#xff0c;我们使用双大括号{{}}将要绑定的数据包裹起来…

到底考不考CISP?纠结的看过来

专业认证如CISP&#xff08;注册信息安全专业人员&#xff09;成为了衡量专业水平的重要标准。 CISP的含金量懂的都懂&#xff0c;然而&#xff0c;是否要投入时间、精力和金钱去追求这样一个认证&#xff0c;对于许多人来说&#xff0c;依然是一个值得深思的问题。 那么到底…

git自用随笔

push失败 因为远程比本地新&#xff0c;要拉到本地进行合并。git pull拉取&#xff0c;拉取失败&#xff0c;本地分支没有和远程链接&#xff0c;使用git branch --set-upstream-toorigin/<branch> dev进行链接&#xff0c;链接后再次pull&#xff0c;pull提示合并冲突&a…

第十一届蓝桥杯大赛软件类决赛 Java C 组

文章目录 发现宝藏【考生须知】试题 A: 美丽的 2试题 B: 合数个数试题 C: 扩散试题 D: 阶乘约数试题 E: 本质上升序列试题 F 天干地支试题 G 皮亚诺曲线距离试题 H 蓝肽子序列试题 I: 画廊试题 J 答疑 发现宝藏 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&a…

c++原子操作 std::atomic

1.概要 std::atomic 是 C11 标准库引入的一个模板类&#xff0c;用于表示一个原子类型。原子类型是一种特殊的类型&#xff0c;其对象的操作&#xff08;如读取、写入、修改等&#xff09;在多线程环境中是原子的&#xff0c;即这些操作是不可中断的&#xff0c;并且在多线程…