2020年10月,Embarcadero赞助并发布了Dev-C ++的新fork版本6.0,并进行了改进,其中包括更新的GCC 9.2.0编译器,支持Windows 10和C ++ 17 / C ++ 20,高DPI,UTF8文件和改进的SVG矢量格式图标,以及深色暗黑主题选项。7月的早期更新将Dev-C ++代码升级到Delphi 10.4。

Dev C++ 6.0
立即下载Dev-C ++

为什么Embarcadero决定更新Dev-C ++

Dev-C ++最初是由Colin Laplace于1998年使用Bloodshed Software名义发行的。2011年发布了新的分支Orwell Dev-C ++,但2015年停止了更新。

Embarcadero升级将Dev-C ++从Delphi 7迁移到了Delphi 10.4.1最新版本,并且还引入了新的,更现代的界面。所有这些改进为世界范围内的开发人员提供了用C ++和Delphi进行更快,更流畅的Windows开发的前景。

Embarcadero MVP Eli M.撰写的新白皮书题为“ Embarcadero Dev-C ++:成功地对流行的Windows C ++ IDE进行了现代化”,追溯了现代化项目从原始计划到新版本的背景和实施。

规划和实施升级

升级Dev-C ++需要考虑许多因素,首先要考虑的是升级是否值得投资,以及是否可以使用或必须替换第三方组件,工具和库。回答代码库接受程度如何以及项目本身将从升级中受益多少的问题也很重要。

向Dev-C ++的升级分两个阶段进行。第一阶段涉及对项目进行最少的更改,以便在最新版本的Delphi 10.4.1中进行编译。第二阶段涉及补充性更改,例如升级编译器,Unicode支持以及对带有Embarcadero Dev-C ++ 6.0的Windows 10的完全支持。

谁参与了升级?

升级团队的协调员是拥有超过20年经验的Embarcadero MVP,其余成员则来自美国,乌克兰,墨西哥和新西兰。该团队还包括用于新界面设计的图形设计师,以及用于验证升级功能的质量保证工程师。引入了来自世界各地的许多Delphi开发人员来实施这两个计划的各个阶段。此次升级是由Embarcadero MVP协调的,拥有20多年Delphi开发经验。其他开发人员是使用UpWork自由职业者网站定位的,这使得它易于雇用Delphi(和其他)开发人员进行短期和长期项目。开发者来自乌克兰,墨西哥,新西兰和美国的参与者。其中一个开发该项目的开发人员甚至是原始Dev-C ++版本的大学用户。除了开发人员,还需要一名图形设计师来领导界面升级和需要质量检查人员根据旧功能测试和验证所有新功能。既有图形设计师又有质量检查人员,这确实有助于提高两者的质量升级过程的各个阶段。质量检查人员的测试能力远胜于个人开发人员可能已经发现并捕获了本来会潜入的错误和回归发行。

代码库对升级的接受程度如何?

升级团队使用称为“方法毒性指标”的内置Delphi工具测量了Dev-C ++代码库的可塑性。该工具将毒性评分附加到它扫描的每个功能上,并且发现Dev-C ++代码库可以接受升级。

该功能及其毒性评分的部分列表已发布在“ Embarcadero Dev-C ++:成功地使流行的Windows C ++ IDE现代化”中。

第三方组件,工具和库是否最新? 

Dev-C ++升级中最重要的组件是SynEdit,它是突出显示编辑器控件的核心语法。FastMM4,一个自定义的内存管理器;AStyle,一种C ++代码语法格式化实用程序;TDM-GCC 4.9.2是用于Windows开发的一组自定义库。

白皮书还详细介绍了Embarcadero团队如何从现代化的角度评估这些以及其他第三方组件,工具和库,以评估Dev-C ++升级的可行性,并组装了第三方设置。

Dev-C ++项目升级的主要好处是什么?

对VCL样式和高DPI的支持只是现代化项目带来的Dev-C ++的两个主要改进。Dev-C ++更有用,功能强大且易于使用,能够跟上开发人员和C ++的发展。

重构升级成本,使用最新版本Delphi 10.4.1重构升级要花多少钱,值得吗?
对于Dev-C ++项目,升级它的成本却很低。 Embarcadero赞助分配的原始预算(9,000美元)足以满足原始预算的需求,从Delphi 7中的Orwell Dev-C ++ v5.11升级到Delphi 10.4中的Embarcadero Dev-C ++ v5.50。第一阶段使用了大约3,000美元或预算的33%。 此外,原始预算也通过升级到Embarcadero Dev-C ++ v6.0满足了第二阶段的要求。 第二阶段该项目的升级费用为6,000美元,占升级预算总额的66%。

要了解有关Dev-C ++团队如何驾驭现代化流程,使该项目与Delphi 7保持同步,增强Dev-C ++的功能,泰山老父同时引入新功能和改进的更多信息,请下载“ Embarcadero Dev-C ++:成功立即更新“流行的Windows C ++ IDE ”白皮书!

Embarcadero Dev C ++

快速,可移植,简单且免费的C / C ++ IDE。自2000年以来,Dev C ++已被下载67,796,885次。

Embarcadero Dev-C ++是Bloodshed Dev-C ++和Orwell Dev-C ++的新改进版(由Embarcadero赞助)。它是功能齐全的集成开发环境(IDE)和C / C ++编程语言的代码编辑器。它使用GCC的Mingw端口(GNU编译器集合)作为其编译器。Embarcadero Dev-C ++也可以与Cygwin或任何其他基于GCC的编译器结合使用。Embarcadero Dev-C ++使用最新版本的Embarcadero Delphi构建。Embarcadero Dev-C ++具有较低的内存占用量,因为它是Windows的本机应用程序,并且不使用Electron。

下载最新版本:https : //github.com/Embarcadero/Dev-Cpp/releases

主要功能包括:

  • TDM-GCC 9.2.0 32/64位
  • 支持基于GCC的编译器
  • 集成调试(使用GDB)
  • GPROF分析
  • 专案经理
  • 可自定义的语法高亮编辑器
  • 类浏览器
  • 代码补全
  • 代码见解
  • 功能清单
  • AStyle代码格式支持
  • GPROF分析支持
  • 快速创建Windows,控制台,静态库和DLL
  • 支持用于创建自己的项目类型的模板
  • 生成文件
  • 编辑和编译资源文件
  • 工具经理
  • Devpak IDE扩展
  • 打印支持
  • 查找并替换设施
  • CVS支持

支持的操作系统:

  • Windows 7的
  • Windows 8.1
  • Windows 10

Dev C ++发行说明

版本6.2-2020年11月13日

  • 新增:5种新的UI样式。Windows 10黑色珍珠,光面,Calypso,平面UI灯,蓝色的材料图案
  • 补充:新文档的默认编码选项。
  • 补充:启用和禁用字体连字支持的新设置。
  • 更新:欢迎屏幕热键背景。
  • 更新:允许Dev-C ++的多个实例同时运行。
  • 修复:AStyle格式配置表单上的错误
  • 固定:双击文本现在选择当前行。
  • 固定:自动缩进{}和:现在可以正常工作。
  • 修复:如果没有重做内容,CTRL-Y不会删除当前行。
  • 修正:高亮显示匹配的花括号时的行为。

版本6.1-2020年11月2日

  • 更新:C ++关键字突出显示。添加了一些C ++ 20关键字。
  • 更新:字体连字支持。
  • 更新:SVGIconImageList依赖项
  • 更新:SynEdit依赖项。
  • 更新:带有编码的文本文件加载和保存对话框。
  • 补充:Visual Studio Dark主题。
  • 固定:自动制表符宽度。
  • 固定:从带有空格的目录启动帮助。
  • 修复:取消关闭时的欢迎屏幕问题。
  • 固定:快捷方式形成深色样式。
  • 修正:问题26中的崩溃。
  • Dev C++ 暗黑主题

Embarcadero Dev-C ++ 6.X:用Delphi 10.4.1成功实现了流行的Windows C ++ IDE的现代化重构升级相关推荐

  1. Delphi 10.2.3 精简版自动激活Embarcadero Delphi 10.2.3 v25.0.29899.2631 Lite v14.4

    下载:https://maxwoods.ctfile.com/u/758954/28516301 Embarcadero.Delphi.10.2.RTM.v25.0.26309.314.Lite.v1 ...

  2. Delphi精简版Embarcadero.Delphi.10.1.Berlin.Update2.v24.0.25048.9432.Lite.v13.2

    下载:https://maxwoods.ctfile.com/u/758954/19595224 Embarcadero.Delphi.10.1.Berlin.Update1.v24.0.25048. ...

  3. Delphi 10.2.3发布

    2019独角兽企业重金招聘Python工程师标准>>> 最好的消息,Delphi 10.2.3 发布 http://altd.embarcadero.com/download/rad ...

  4. FastReport_V6.X for Delphi 10.4 ,最快的报表控件上市了!

    FastReport_V6.X for Delphi 10.4 ,最快的报表控件上市了! FastReport 是非常强大的报表控件,相比QuickReport,ReportBuilder更加灵活,又 ...

  5. 手把手教你用delphi 10.2.3 在windows上编译Centos 7下的命令行程序,适合中小学生

    手把手教你用delphi 10.2.3 在windows上编译Centos 7下的命令行程序,适合中小学生 1.下载并安装     a)下载:delphicbuilder10_2_3_2631.iso ...

  6. Delphi 10.2 Tokyo 下载激活

    1.下载镜像安装文件 ①官方下载地址(速度快,推荐): http://altd.embarcadero.com/download/radstudio/10.2/delphicbuilder10_2.i ...

  7. 知道RAD Studio Sydney(Delphi 10.4.2)这些,少走弯路

    知道RAD Studio Sydney(Delphi 10.4.2)这些,少走弯路 一.安装说明Installation Notes http://docwiki.embarcadero.com/RA ...

  8. Data.FireDACJSONReflect多数据集与压缩字节流化的加密的JSon序列化-Delphi 10大数据的实现方法之Json序列化

    Data.FireDACJSONReflect多数据集与压缩字节流化的加密的JSon序列化-Delphi 10大数据的实现方法之Json序列化 uses Data.FireDACJSONReflect ...

  9. delphi 10 seattle 中 解决IOS 9 限制使用HTTP 服务问题

    IOS 9 于17号早上正式开始推送,早上起来立马安装,这次升级包只有1G, 安装空间也大大降低(想起IOS 8 升级时,几乎把手机里面的东西删光了,满眼都是泪). 虽然安装后,网上几乎是铺天盖地的吐 ...

最新文章

  1. opencv图像旋转
  2. C#设计模式系列:访问者模式(Visitor)
  3. springmvc4之mvc:exclude-mapping path= /拦截配置
  4. 这台计算机似乎没有安装操作系统_前沿科技 | 浙江大学科学家联合之江实验室成功研制全球神经元规模最大的类脑计算机...
  5. 使用TCP的简单C/S程序
  6. java可视化日历_Java简单可视化日历程序
  7. Elasticsearch2.3.2创建索引java代码及异常处理
  8. Github Actions:再次改变软件开发
  9. 分布式解决方案之分布式日志采集elk+kafka 环境的构建
  10. 沉痛哀悼雷霄骅博士!
  11. GitHub 免费开放开发者计划,增加系列新优势
  12. Linux | 文件系统与操作
  13. 删除文件出现“文件正在使用或正在打开”
  14. 2021年深圳市坪山区贴息贴保资助申请条件及材料,补贴100万元
  15. 177.5. FAQ
  16. 公众号排名优化被动引流截流之关于公众号注册申请的那些事儿
  17. Python程序设计题库——第二章
  18. 第2章 Maven的安装与配置
  19. 升级版Python学习教程:SQLAlchemy太庞大,不妨试试这位小清新-Peewee
  20. 基于3.14内核usb摄像头驱动的移植

热门文章

  1. SpringMVC基础(2):SpringMVC基础
  2. 【转载】android开发新浪微博客户端 完整攻略
  3. Elasticsearch7.4.2学习文档(来自谷粒商城项目)
  4. Win10和ubuntu16.04双系统安装
  5. 陌陌、探探“珠联璧合”,Soul们还有生存空间吗?
  6. iPhone安全防线遭突破?后果严重还是媒体夸张?
  7. 公司年会即兴演讲套路
  8. python学习笔记9:SQLite Expert Professional软件的安装
  9. php快手验证码,快手滑块验证码人工自动识别源码
  10. cocos2d-x3.0开发游戏部分机型(显卡类型)闪退问题