当前位置: 首页 > ds >正文

【C++】win 10 / win 11:Dev-C++ 下载与安装

目录

一、Dev-C++ 下载

(1)sourceforge 官网下载

(2)腾讯官网下载

二、Dev-C++ 安装

三、Dev-C++ 配置

(1)配置 C++11  

(2)配置产生调试信息 

(3)个性化配置:字体大小、代码高亮等 

四、Dev-C++ 简介

(1)功能介绍

(2)常用功能

(3)基本使用 

五、Dev-C++ 使用

(1)新建 C++ 项目

(2)新建 C++ 文件 

(3)编译和运行  

(4)调试程序 



一、Dev-C++ 下载

(1)sourceforge 官网下载

Dev-C++ 官方下载网址https://sourceforge.net/projects/orwelldevcpp/


(2)腾讯官网下载

腾讯官网下载(也可以直接通过腾讯电脑管家软件市场下载)https://pc.qq.com/detail/16/detail_163136.html



二、Dev-C++ 安装



三、Dev-C++ 配置

(1)配置 C++11  

工具 → 编译选项 →  编译器选项(编译器)→ 勾选 “ 编译时加入以下命令 ” → 输入内容:

-std=c++11


(2)配置产生调试信息 

工具 → 编译选项 →  编译器选项(代码生成/优化 - 连接器)→ “产生调试信息” 选 “ Yes ”


(3)个性化配置:字体大小、代码高亮等 



四、Dev-C++ 简介

(1)功能介绍

Dev-C++ 是一款免费的 C/C++ 集成开发环境(IDE),适用于 Windows 平台,特别适合初学者学习 C/C++ 编程。Dev-C++ 虽然功能不如现代 IDE 强大,但对于初学者学习 C/C++ 基础语法和简单项目开发来说,是一个不错的选择。

  • 开发公司:由 Bloodshed Software 开发

  • 许可证:GNU 通用公共许可证

  • 特点

    • 轻量级,安装包小

    • 内置 MinGW GCC 编译器

    • 简单易用的界面

    • 适合教学和小型项目开发

优点:

  • 简单易用,适合初学者

  • 轻量级,启动快速

  • 内置 GCC 编译器,支持标准 C/C++

缺点:

  • 开发已停止多年(最新稳定版 5.11 发布于2015年)

  • 缺少现代 IDE 的许多高级功能

  • 对大型项目支持有限

替代方案:如果 Dev-C++ 不能满足需求,可以考虑:

  • Code::Blocks(开源,跨平台)

  • Visual Studio(功能强大,Windows平台)

  • CLion(商业软件,跨平台)

  • VS Code + 插件(轻量级,可扩展)


(2)常用功能

1. 代码补全

  • 输入部分代码后按 Ctrl+Space 触发代码补全

2. 语法高亮

  • 可在"工具" → "编辑器选项" → "语法"中自定义颜色

3. 项目管理

  • 添加源文件到项目:右键项目 → "添加文件"

  • 多文件编译:确保所有需要的文件都在项目中

4. 编译器设置

  • 在"工具" → "编译器选项"中可调整优化级别、警告等级等


(3)基本使用 

  1. 新建 C++ 项目
  2. 新建 C++ 文件
  3. 编译和运行
  4. 调试程序


五、Dev-C++ 使用

(1)新建 C++ 项目

文件 → 新建 →  项目:

  1. 点击"文件" → "新建" → "项目"

  2. 选择项目类型(如 Console Application)

  3. 选择语言(C 或 C++)

  4. 输入项目名称和保存位置


(2)新建 C++ 文件 

注意:无需创建 C++ 项目,也可以直接单独创建 C++ 文件! 

文件 → 新建 →  文件: 

  1. 点击"文件" → "新建" → "源代码"

  2. 重命名 C++ 文件名,格式为:小写字母或加数字.cpp

  3. 输入代码内容

  4. 保存文件


(3)编译和运行  

  • 编译:按 F9 或点击 "彩色四格按钮" → "编译"

  • 运行:按 F10 或点击 "橙色首行白格按钮" → "运行"

  • 编译并运行:按 F11 或点击 "橙色首行彩色四格按钮" → "编译并运行"


(4)调试程序 

  • 设置断点:点击代码行号左侧区域

  • 开始调试:按 F5 或点击 "调试" → "开始调试"

  • 单步进入:F7(进入函数)或 F8(跳过函数)

http://www.xdnf.cn/news/730.html

相关文章:

  • 数据结构实验7.1:二叉树的遍历
  • C语言strlen和sizeof区分
  • Cadence学习笔记之---库元件制作、元件放置
  • TDengine 性能监控与调优实战指南(二)
  • 指针(2)
  • Linux 网络基础(二) (传输协议层:UDP、TCP)
  • cloudstudio学习笔记之openwebui
  • 嵌入式面试题解析:二维数组,内容与总线,存储格式
  • iwebsec靶场 文件包含关卡通关笔记11-ssh日志文件包含
  • Boost.Asio 确实属于 异步非阻塞模型
  • 多模态大语言模型arxiv论文略读(三十一)
  • 高并发场景下重试策略的演进设计
  • 【Linux】Rhcsa复习4
  • 亚马印象建材:推出“200×1200和300×1800数码釉木纹砖”新品
  • 树莓派超全系列教程文档--(36)树莓派条件过滤器设置
  • 奇异递归模板设计模式-CRTP
  • 32-工艺品商城小程序
  • 深入浅出讲解UDP检验中如何计算检验和
  • 标准的JNI (Java Native Interface) 加载函数 JNI_OnLoad
  • 4.凸包-Graham Scan
  • Spring Boot 版本与对应 JDK 版本兼容性
  • SpringCloud小白入门+项目搭建
  • `ImadcnIdentifierGenerator` 深度解析
  • 豆瓣图书数据采集与可视化分析(二)- 豆瓣图书数据清洗与处理
  • priority_queue优先级队列的模拟实现
  • 计算机视觉与深度学习 | RNN原理,公式,代码,应用
  • 手写call,bind,apply
  • 博客系统案例练习2-用户注册-redis
  • 1.69G 雨晨 26100.3909 Windows 11 IoT 企业版 LTSC 24H2 极简
  • ebpf: CO-RE, BTF, and Libbpf(三)