必威电竞|足球世界杯竞猜平台

Dev-C++
來(lái)源:互聯(lián)網(wǎng)

Dev-C++是一款運(yùn)行于Windows環(huán)境下的輕量級(jí)C/C++集成開(kāi)發(fā)軟件(IDE),適合C/C++初學(xué)者教學(xué),也適合非商業(yè)一般開(kāi)發(fā)者。內(nèi)嵌GCC編譯器,是NOI、NOIP等比賽的指定工具。它使用mingw 、Cygwin作為編譯器和庫(kù)集,支持Windows 98,NT,2000和XP。Dev-C++支持多國(guó)語(yǔ)言、支持單個(gè)源文件的編譯。原開(kāi)發(fā)公司bloodshed在開(kāi)發(fā)完4.9.9.2后停止開(kāi)發(fā),后由獨(dú)立開(kāi)發(fā)者Orwelldevcpp繼續(xù)更新開(kāi)發(fā)。

Dev-C++是一款遵守GPL協(xié)議的自由軟件,集合了GCC、MinGW32等眾多自由軟件,并且可以取得最新版本的各種工具支持,是一個(gè)實(shí)用的編程軟件,在C的基礎(chǔ)上,增強(qiáng)了邏輯性。Dev C++功能強(qiáng)大,不僅包含了多頁(yè)面窗口、工程編輯器等,還內(nèi)置了調(diào)試器以及瀏覽器,可以適合不同群體的不同需求。截止到2023年12月29日,Dev C++的最新版本是v6.7.5。

發(fā)展沿革

原開(kāi)發(fā)公司bloodshed在開(kāi)發(fā)完4.9.9.2后停止開(kāi)發(fā)。

所以現(xiàn)在由Orwell公司繼續(xù)更新開(kāi)發(fā),最新版本:5.11。

2020年后出現(xiàn)了幾個(gè)分支版本:

1、國(guó)內(nèi)開(kāi)發(fā)者Banzhusoft(斑竹軟件)于2020年著手繼續(xù)開(kāi)發(fā)。版本號(hào):5.12->5.13->5.14->5.15(2020年9月)。

此分支版本對(duì)工具欄界面上進(jìn)行了現(xiàn)代化的改進(jìn)(添加了“modern”主題),調(diào)整了工具欄按鈕布局,并且添加了一些與編程密切相關(guān)的新功能,例如:插入空白main程序,保存文件時(shí)自動(dòng)調(diào)用AStyle對(duì)源程序進(jìn)行排版格式,編譯出錯(cuò)信息自動(dòng)翻譯為中文等。

BanzhusoftDev-C++5.15工作界面

2、國(guó)內(nèi)開(kāi)發(fā)者royqh1979開(kāi)發(fā)的版本小熊貓Dev-C++(原名DevC++2020)。版本號(hào):5.12->5.13->6.0->6.1->6.2->6.3->6.5(2021年2月)。

此分支版本在原5.11版本的基礎(chǔ)上進(jìn)行了大量的修正和改進(jìn),包括:完善的C/C++代碼補(bǔ)全提示、更強(qiáng)的語(yǔ)法高亮、自動(dòng)語(yǔ)法檢查、C++14/17語(yǔ)法支持、完善的調(diào)試功能、支持使用正則表達(dá)式進(jìn)行搜索、高分辨率顯示支持等。

RoyqhDev-C++2020工作界面

3、國(guó)外開(kāi)發(fā)者FMXExpress等人在Embarcadero公司支持下繼續(xù)開(kāi)發(fā)的EmbarcaderoDev-C++。版本號(hào):5.12->5.50->6.0(2020年10月)。

此分支版本進(jìn)行了大量的微小修正和改進(jìn)。啟始界面增加了一些新功能,添加了多個(gè)界面主題,增加了多種字體,而且主圖標(biāo)更改為紅色。

EmbarcaderoDev-C++啟始界面

4、由 Colin Laplace 等人維護(hù)的wxDev-C++,主要特點(diǎn)是擴(kuò)展了Dev-C++的功能,添加了對(duì)wxWidgets控件的支持,可以在Dev-C++中開(kāi)發(fā)程序時(shí)創(chuàng)建對(duì)話框和框架等控件,用于開(kāi)發(fā)可視化圖形程序。這一項(xiàng)目的目標(biāo)是為了給wxWidgets社區(qū)提供一個(gè)自由的、開(kāi)源的商業(yè)級(jí)集成開(kāi)發(fā)環(huán)境。最終版本是2011年發(fā)布的v7.4.2(已停止更新)

主要功能

Dev-C++的優(yōu)點(diǎn)是功能簡(jiǎn)潔,適合于在教學(xué)中供C/C++初學(xué)者使用。

例如:

(1)它集成了AStyle源代碼格式整理器,只要點(diǎn)擊菜單“AStyle-->格式化當(dāng)前文件”,就可以把當(dāng)前窗口中的源代碼按一定的風(fēng)格迅速整理好排版格式。

(2)它提供了一些常用的源代碼片段,只要點(diǎn)擊“插入”按鈕就可以選擇性地插入常用源代碼片段。

(3)支持單文件開(kāi)發(fā)和多文件項(xiàng)目開(kāi)發(fā)。可以針對(duì)單文件(無(wú)需建立項(xiàng)目)進(jìn)行編譯或調(diào)試。

(4)當(dāng)前的BanzhusoftDev-C++v5.15中,編譯出錯(cuò)信息能自動(dòng)翻譯為中文顯示,有助于初學(xué)者解決編譯中遇到的問(wèn)題。

Dev-C++的缺點(diǎn)是它并沒(méi)有完善的可視化開(kāi)發(fā)功能,所以不適用于開(kāi)發(fā)圖形化界面的軟件。

軟件內(nèi)容

Dev-C++使用mingw64/TDM-GCC編譯器,遵循C++11標(biāo)準(zhǔn),同時(shí)兼容C++98標(biāo)準(zhǔn)。開(kāi)發(fā)環(huán)境包括多頁(yè)面窗口、工程編輯器以及調(diào)試器等,在工程編輯器中集合了編輯器、編譯器、連接程序和執(zhí)行程序,提供高亮度語(yǔ)法顯示的,以減少編輯錯(cuò)誤,還有完善的調(diào)試功能,適合初學(xué)者與編程高手的不同需求,是學(xué)習(xí)C或C++的首選開(kāi)發(fā)工具!

多國(guó)語(yǔ)言版中包含簡(jiǎn)繁體中文語(yǔ)言界面及技巧提示,還有英語(yǔ)、俄語(yǔ)法語(yǔ)德語(yǔ)、意大利語(yǔ)等二十多個(gè)國(guó)家和地區(qū)語(yǔ)言提供選擇。

參考資料 >

Dev C++ v6.7.5 綠色中文版.華軍軟件園.2024-02-02

16 Dev C++下載地址和安裝教程.C語(yǔ)言中文網(wǎng).2024-02-01

Bloodshed Dev-C++最終版本.Bloodshed Dev-C++.2017-09-16

騰訊軟件管理官方版.騰訊軟件中心.2024-02-01

Orwell Dev-C++官方網(wǎng)站.Orwell Dev-C++.2017-09-08

生活家百科家居網(wǎng)