西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁(yè) 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

跨平臺(tái)C++集成開(kāi)發(fā)環(huán)境(Code::Blocks)

v20.03官方版
  • 跨平臺(tái)C++集成開(kāi)發(fā)環(huán)境(Code::Blocks)v20.03官方版
  • 軟件大小:35.4M
  • 更新時(shí)間:2020-05-28 16:44
  • 軟件語(yǔ)言:中文
  • 軟件廠商:
  • 軟件類別:國(guó)產(chǎn)軟件 / 免費(fèi)軟件 / 編程工具
  • 軟件等級(jí):3級(jí)
  • 應(yīng)用平臺(tái):WinAll
  • 官方網(wǎng)站:http://www.codeblocks.org/
  • 應(yīng)用備案:
好評(píng):50%
壞評(píng):50%

軟件介紹

Code::Blocks一個(gè)全功能的跨平臺(tái)C++集成開(kāi)發(fā)環(huán)境,適用于追求完美的C++程序員們。Code::Blocks被設(shè)計(jì)為非?蓴U(kuò)展和完全可配置的。最后,所有功能的IDE 你所需要的,具有跨平臺(tái)一致的外觀,手感和操作。

軟件特征:

強(qiáng)調(diào):

開(kāi)源!GPLv3,無(wú)隱藏成本。

跨平臺(tái)。在Linux,Mac,Windows上運(yùn)行(使用wxWidgets)。

用C ++編寫(xiě)。不需要解釋性語(yǔ)言或?qū)S袔?kù)。

可通過(guò)插件擴(kuò)展

編譯器:

多種編譯器支持:

GCC(MingW / GNU GCC)

MSVC ++

數(shù)字火星

Borland C ++ 5.5

打開(kāi)Watcom

...和更多

快速的自定義構(gòu)建系統(tǒng)(無(wú)需makefile)

支持并行構(gòu)建(利用CPU的額外內(nèi)核)

多目標(biāo)項(xiàng)目

結(jié)合多個(gè)項(xiàng)目的工作區(qū)

工作空間中的項(xiàng)目間依賴關(guān)系

導(dǎo)入MSVC項(xiàng)目和工作區(qū)(注意:尚不支持匯編代碼)

導(dǎo)入Dev-C ++項(xiàng)目

調(diào)試器:

接口GNU GDB

還支持MS CDB(功能不全)

完整的斷點(diǎn)支持:

代碼斷點(diǎn)

數(shù)據(jù)斷點(diǎn)(讀,寫(xiě)和讀/寫(xiě))

斷點(diǎn)條件(僅當(dāng)表達(dá)式為真時(shí)才中斷)

斷點(diǎn)忽略計(jì)數(shù)(僅在一定數(shù)量的命中后中斷)

顯示局部函數(shù)符號(hào)和參數(shù)

用戶定義的監(jiān)視(支持通過(guò)腳本監(jiān)視用戶定義的類型)

調(diào)用堆棧

拆卸

自定義內(nèi)存轉(zhuǎn)儲(chǔ)

在線程之間切換

查看CPU寄存器

接口:

語(yǔ)法突出顯示,可定制和可擴(kuò)展

C,C ++,F(xiàn)ortran,XML和更多文件的代碼折疊。

標(biāo)簽式界面

代碼完成

類瀏覽器

智能縮進(jìn)

.h和.c / .cpp文件之間的一鍵交換

打開(kāi)文件列表以在文件之間快速切換(可選)

外部可定制的“工具”

與不同用戶的待辦事項(xiàng)列表管理

變更日志:

對(duì)于版本20.03,我們特此提供有關(guān)自17.12以來(lái)發(fā)生的更改的更改日志(要下載更改日志,請(qǐng)?jiān)诖隧?yè)面底部提供一個(gè)鏈接):

常規(guī)UI / SDK更改:

UI:添加有關(guān)在“幫助”->“關(guān)于”對(duì)話框中使用的wxWidgets庫(kù)的信息

UI:修復(fù)兩個(gè)斷言,用于在打開(kāi)“項(xiàng)目”->“屬性”對(duì)話框時(shí)錯(cuò)誤地使用wxALIGN_LEFT

wx3:修復(fù)刪除最后一個(gè)虛擬目標(biāo)時(shí)的斷言(票號(hào)892)

UI:將執(zhí)行時(shí)間的日志記錄添加到代碼中的各個(gè)位置

UI:將編譯器ID添加到“幫助”->“關(guān)于”對(duì)話框(票號(hào)870)

UI:使插件管理器具有可調(diào)整大小的插件信息控件

用戶界面:修復(fù)保存透視圖時(shí)工具欄損壞的問(wèn)題(門(mén)票#846)

使用wx> = 30時(shí),通過(guò)將構(gòu)建過(guò)程移出OnInit()來(lái)修復(fù)Linux上的批量構(gòu)建崩潰

用戶界面:改善子窗口的位置。介紹3個(gè)選項(xiàng):“父上居中”(默認(rèn)),“顯示居中”并留給OS /窗口管理器。

用戶界面:請(qǐng)確保在重新排序目標(biāo)對(duì)話框中按Escape鍵可以正常工作

UI:在“構(gòu)建”->“屬性”中修復(fù)各種子對(duì)話框的父級(jí)

用戶界面:請(qǐng)確保我們?yōu)檫x擇目標(biāo)平臺(tái)的對(duì)話框調(diào)用PlaceWindow

用戶界面:顯示項(xiàng)目依賴項(xiàng)對(duì)話框時(shí),請(qǐng)確保設(shè)置了正確的父項(xiàng)

用戶界面:修復(fù)了語(yǔ)言選擇無(wú)效時(shí)可能的斷言

UI:使數(shù)據(jù)路徑更靈活地適應(yīng)當(dāng)前目錄的更改

用戶界面:在范圍“代碼重構(gòu)”對(duì)話框中按Escape將其關(guān)閉

UI:調(diào)整“查找/替換”對(duì)話框的邊框

用戶界面:解決了保存透視圖時(shí)工具欄損壞的問(wèn)題(門(mén)票#846)

UI:修復(fù)斷言在Windows的DC中已經(jīng)選擇了位圖的問(wèn)題

UI:修復(fù)了如果“設(shè)置”->“腳本”中的列表為空的情況,則崩潰(票號(hào)842)

用戶界面:如果在加載工作空間時(shí)無(wú)法加載項(xiàng)目,則僅顯示一個(gè)消息框(票號(hào)#809)

scintilla-wx:刪除wxGTK的雙緩沖(它不能解決閃爍問(wèn)題)

用戶界面:在狀態(tài)欄中的語(yǔ)言按鈕顯示的菜單中選擇正確的語(yǔ)言

scintilla-wx:wx-master的Cherry-pick更改(更好地支持將圖像從wx傳遞到scintilla)

用戶界面:代碼中的某些位置試圖從文件系統(tǒng)而不是從resources.zip加載圖像(票號(hào)826)

用戶界面:在項(xiàng)目->屬性->構(gòu)建目標(biāo)->類型中用wxChoice替換wxComboBox

UI:使“環(huán)境設(shè)置”->“布局”的布局更加緊湊

UI:使用wxChoice控件替換“環(huán)境設(shè)置”->“視圖”中圖像尺寸的單選按鈕

用戶界面:在遞增搜索工具欄中為“選擇文字”按鈕使用外觀更好的圖標(biāo)

UI:修復(fù)環(huán)境設(shè)置對(duì)話框中的布局問(wèn)題

用戶界面:將配置文件路徑作為主日志列表ctrl中的第一行打印

用戶界面:適合每次加載的工具欄

UI:當(dāng)工具欄尺寸更改時(shí),使MainFrame :: DoFixToolbarsLayout真正起作用

用戶界面:可以為構(gòu)建->選擇目標(biāo)->選擇目標(biāo)分配鍵盤(pán)快捷鍵...

sdk:修復(fù)顯示“選擇編譯器”對(duì)話框時(shí)的內(nèi)存泄漏,因?yàn)楫?dāng)前的編譯器不可用

UI:將信息消息記錄到主日志中

UI:避免通過(guò)OS的TaskBar關(guān)閉應(yīng)用程序時(shí)崩潰或斷言

UI:修復(fù)wxWidgets發(fā)出的有關(guān)在EditPath對(duì)話框中錯(cuò)誤使用wxALIGN_CENTER_HORIZONTAL的警告

UI:在Code :: Blocks之外更改且未重新加載時(shí),將編輯器和項(xiàng)目文件視為已修改(票號(hào)#492)

wx30:對(duì)于zip存檔中沒(méi)有xrc文件的插件,請(qǐng)勿調(diào)用LoadResource

wx30:修復(fù)斷言所有添加到圖像列表的圖像必須具有相同大小的問(wèn)題

批量構(gòu)建:修復(fù)批量構(gòu)建后的分段錯(cuò)誤(票號(hào)738)

用戶界面:修復(fù)GotoFile :: BuildContent(74)中的崩潰

SDK:修復(fù)加載新工作區(qū)時(shí)的內(nèi)存泄漏

UI:修復(fù)了應(yīng)用程序關(guān)閉時(shí)頁(yè)面對(duì)象的內(nèi)存泄漏

UI:修復(fù)了GotoFile對(duì)話框的自動(dòng)調(diào)整大小功能(請(qǐng)參閱r11468)

用戶界面:當(dāng)列表ctrl的內(nèi)容不合適時(shí),使“轉(zhuǎn)到文件”窗口自動(dòng)調(diào)整大小

用戶界面:當(dāng)路徑包含空格時(shí),使包含文件夾的開(kāi)頭起作用(票號(hào)#734)

wx3-stl:使用STL模式下的wxWidgets進(jìn)行幾乎所有構(gòu)建(wxSmith不創(chuàng)建)

sdk:刪除對(duì)生成文件的AddBuildTarget的重復(fù)調(diào)用

sdk:如果將相同文件存儲(chǔ)在項(xiàng)目文件中的相對(duì)路徑不同,請(qǐng)確保不要添加兩次

sdk:使使用id的CompilerFactory :: GetCompiler更快

sdk:cbProject :: addFile中的小優(yōu)化(不要多次調(diào)用wxFileName :: GetExt)

sdk:MacrosManager中的小優(yōu)化

sdk:不要在項(xiàng)目文件中保存空擴(kuò)展名標(biāo)簽

sdk:在保存項(xiàng)目之前對(duì)擴(kuò)展進(jìn)行排序

sdk:添加$ PLATFORM宏,在Windows上擴(kuò)展為“ msw”,在Linux和Mac上擴(kuò)展為“ unix”

sdk:在Windows上保存項(xiàng)目時(shí),.cbp文件中的路徑分隔符未進(jìn)行Unix規(guī)范化(票號(hào)705)

UI:由于檢測(cè)到另一個(gè)實(shí)例,應(yīng)用程序結(jié)束時(shí)在日志中打印一條消息

用戶界面:修復(fù)了在關(guān)閉管理器后執(zhí)行CallAfter時(shí)崩潰的問(wèn)題/斷言

UI:如果打開(kāi)文件失敗,則在日志中打印錯(cuò)誤

用戶界面:確保在沒(méi)有行號(hào)的情況下傳遞--file = path / to / file.ext也有效

ProjectManagerUI:為項(xiàng)目管理器樹(shù)實(shí)現(xiàn)外部和內(nèi)部wxTreeCtrl拖放

ProjectManagerUI:暫時(shí)禁用從項(xiàng)目管理器wxTreeCntrl進(jìn)行的外部拖放。外部和內(nèi)部拖放不兼容。

用戶界面:刪除雙美元符號(hào)(票號(hào)653)

wx30:修復(fù)在執(zhí)行DDE時(shí)反序列化wxString的問(wèn)題

UI:防止初始屏幕停留在編譯器選擇器對(duì)話框的頂部

修復(fù)插件管理中可能的空指針取消引用的問(wèn)題(票號(hào)673)

用戶界面:將焦點(diǎn)設(shè)置為“多重選擇”對(duì)話框中的“確定”按鈕(將文件添加到項(xiàng)目時(shí)使用)

用戶界面:請(qǐng)確保EditPath中的文件路徑控件較大,以便可以查看更長(zhǎng)的路徑

UI:DefaultMimeHandler:設(shè)置選擇對(duì)話框的最小大小

UI:修復(fù)了在工作空間中重新加載多個(gè)項(xiàng)目并具有依賴項(xiàng)時(shí)崩潰的問(wèn)題

wx3-gtk3:修復(fù)執(zhí)行Control-A和Control-V時(shí)發(fā)生的崩潰(機(jī)票#629)

用戶界面:在上/下移動(dòng)當(dāng)前項(xiàng)目時(shí),請(qǐng)確保當(dāng)前項(xiàng)目始終在項(xiàng)目樹(shù)中可見(jiàn)(票號(hào)#617)

UI:在“關(guān)于”對(duì)話框中顯示scintilla版本

wx30:修復(fù)Windows上的編輯器重繪問(wèn)題(解決方法,與狀態(tài)欄相關(guān))

用戶界面:返回以在Windows的“轉(zhuǎn)到文件”,“轉(zhuǎn)到功能”和“選擇目標(biāo)”對(duì)話框中選擇過(guò)濾的選項(xiàng)

HiDPI改進(jìn):

記錄實(shí)際比例因子(對(duì)gtk2 / 3有意義)

添加新版本的選擇目標(biāo)圖像

將src / resources中的16x16更新為看起來(lái)更大的版本

更新ThreadSearch的圖像

使用新的更新的樹(shù)形圖標(biāo)

將缺少的rc-file *圖像添加到主要資源

用于信息窗格和幫助插件的新16x16圖像

使縮寫(xiě)插件HiDPI意識(shí)

如果無(wú)法加載請(qǐng)求的圖標(biāo),請(qǐng)?jiān)诠ぞ邫谥袆?chuàng)建一個(gè)丟失的圖標(biāo)

使?fàn)顟B(tài)欄中的SpellChecker圖標(biāo)能夠識(shí)別HiDPI

對(duì)主工具欄,編譯器工具欄和調(diào)試器工具欄使用工具欄美術(shù)提供程序

將select_target.png移動(dòng)到sdk / resources

可以在工具欄上使用cbArtProvider

使幫助插件面板中的按鈕圖像(放大/縮。┠軌蜃R(shí)別HiDPI

將比例因子應(yīng)用于工具欄大小

在各種對(duì)話框中制作圖標(biāo)以識(shí)別HiDPI

修復(fù)項(xiàng)目->屬性中的瀏覽按鈕,使其在HiDPI監(jiān)視器上看起來(lái)不錯(cuò)

使IncrementSearch中的按鈕圖標(biāo)成為HiDPI感知

使作用域“代碼重構(gòu)”對(duì)話框中的圖標(biāo)可識(shí)別HiDPI

向cbArtProvider添加對(duì)位圖按鈕的支持

修復(fù)在macOS上使用cbArtProvider創(chuàng)建的菜單圖像的縮放

幫助插件:修復(fù)Windows上“幫助”菜單中的較大圖標(biāo)

IncrementalSearch:修復(fù)菜單圖標(biāo)以使用菜單大小和縮放比例(可識(shí)別HiDPI)

DoxyBlocks:使模塊菜單圖像能夠識(shí)別HiDPI

使編輯器筆記本中使用的只讀圖標(biāo)可識(shí)別HiDPI

嘗試使GTK3 + GDK_SCALE = 2上的“日志和其他”中的筆記本圖標(biāo)看起來(lái)不模糊

使所有記錄器都位于“日志和其他”中,以提供可識(shí)別HiDPI的圖標(biāo)

使OpenFilesList插件HiDPI意識(shí)

當(dāng)比例因子為2時(shí),更好地支持在GTK3上創(chuàng)建圖像列表

修改cbProjectTreeImages :: MakeImageList以在文件加載失敗時(shí)在生成圖像列表中添加紅色圖像

使項(xiàng)目樹(shù)和文件管理器樹(shù)中的樹(shù)圖像能夠識(shí)別HiDPI

使用縮放因子檢測(cè)為菜單圖像選擇圖像尺寸

修復(fù)有關(guān)ClientToScreen故障的調(diào)試日志消息,該消息來(lái)自對(duì)wxDisplay :: GetFromWindow的調(diào)用

更新cb-icons存儲(chǔ)庫(kù)中的圖標(biāo)(編譯器和增量搜索插件)

將圖像移動(dòng)到codecompletion.zip,而不是將其存儲(chǔ)在文件系統(tǒng)中并修復(fù)所有構(gòu)建系統(tǒng)

在CC插件生成的自動(dòng)完成列表中實(shí)現(xiàn)較大的圖像

從cbArtProvider中刪除日志中的錯(cuò)誤警告消息

修復(fù)HiDPI Windows構(gòu)建上的“斷點(diǎn)”對(duì)話框中的圖標(biāo)大小

在“斷點(diǎn)”對(duì)話框中使列表圖像在按比例縮放的GTK + 3構(gòu)建(比例系數(shù)2或更大)上看起來(lái)不錯(cuò)

在“構(gòu)建”菜單(編譯器插件)中制作圖像以識(shí)別DPI

使IncrementalSearch菜單圖像能夠識(shí)別DPI

使DoxyBlocks菜單圖像能夠識(shí)別DPI

使調(diào)試器菜單中的圖像能夠識(shí)別DPI

使main_menu.xrc中定義的所有圖像都可以識(shí)別DPI

添加將用于主菜單的其他圖像尺寸

使“斷點(diǎn)”對(duì)話框中的圖標(biāo)可識(shí)別DPI

刪除尺寸為22x22的工具欄圖像

在加載位圖時(shí)遇到問(wèn)題時(shí),打印工具欄的資源ID

為contrib插件添加20x20、24x24、28x28、40x40、48x48、56x56和64x64

將20x20、24x24、28x28、40x40、48x48、56x56和64x64添加為核心內(nèi)容

為工具欄圖標(biāo)的大小添加更多選項(xiàng)

加載工具欄圖像時(shí)打印日志消息失敗

當(dāng)在此文件上找不到圖像文件時(shí),修復(fù)在wxBitmap c-tor中斷言的問(wèn)題

更改工具欄圖像的大小時(shí)打印警告

使wx31構(gòu)建為系統(tǒng)dpiAware

將22x22圖像移動(dòng)到單獨(dú)的文件夾后修復(fù)丟失的圖像

不要在Windows上使用scalingFactor

為wxWindow :: GetContentScaleFactor添加包裝器,以使其更易于使用此調(diào)用

在HiDPI(比例> = 2)監(jiān)視器上使用GTK + 3時(shí),使DoxyBlocks的工具欄圖像正常工作

使wx3.1和GTK3上的工具欄看起來(lái)幾乎清晰

啟動(dòng)過(guò)程中主機(jī)的打印比例因子

不要為xrc文件中的每個(gè)禁用的工具調(diào)用Realize工具欄

在Windows上重新啟用dpi感知標(biāo)志

為創(chuàng)建工具欄的其余插件添加32x32圖像

使工具欄在Retina Mac機(jī)器上工作

添加選擇32x32大工具欄的可能性

為主工具欄和調(diào)試器工具欄添加32x32圖像

當(dāng)工具欄圖像需要調(diào)整大小時(shí)打印警告消息

使xrc wxToolbarAddon處理程序能夠重新映射位圖路徑

SDK新增/更改的API:

sdk:實(shí)現(xiàn)cbProject :: operator =,因此可以復(fù)制項(xiàng)目

sdk:更改cbWatch :: GetDebugString的返回類型(ABI中斷)

sdk:刪除cbWatchesDlg :: UpdateWatches,因?yàn)樗辉偈褂?/p>

sdk:為調(diào)試器添加cbEVT_DEBUGGER_CONTINUED事件

UI:嘗試將子窗口始終放置在有效的顯示器上(票號(hào)770)

sdk:使cbAssert發(fā)送SIGINT而不是SIGTERM

SDK:使cbResolveSymLinkedDirPath更加健壯

sdk:添加函數(shù),可用于獲取放置窗口的監(jiān)視器的矩形(從PlaceWindow中提。

sdk:添加用于在編輯器的上下文菜單中對(duì)菜單項(xiàng)進(jìn)行排序的API(修改所有插件以使用它)

用戶界面:構(gòu)建模塊菜單時(shí),使用排序后的容器可提供更穩(wěn)定的迭代

用戶界面:使用插入符行的設(shè)置將其顯示在語(yǔ)法高亮顯示設(shè)置中

性能改進(jìn):

用戶界面:最小化打開(kāi)LLVM項(xiàng)目的文件/替換對(duì)話框所需的時(shí)間

SDK:在cbProject :: RemoveBuildTarget的循環(huán)內(nèi)僅調(diào)用一次虛擬函數(shù)GetTitle

語(yǔ)法Hightlight UI改進(jìn):

UI:可以輸入語(yǔ)法高亮預(yù)覽

wx30:修訂版本9667中引入的斷言(讀取語(yǔ)法突出顯示的空顏色)

編輯:

使用鍵盤(pán)/鼠標(biāo)移動(dòng)光標(biāo)時(shí)嘗試解決閃爍(票號(hào)#890)

禁用鼠標(biāo)中鍵粘貼,直到用戶設(shè)置設(shè)置->編輯器->其他編輯器設(shè)置->通過(guò)單擊鼠標(biāo)中鍵啟用標(biāo)記的文本粘貼(在Windows上)

修復(fù)非拉丁鍵以在Linux上的編輯器中的快捷方式中工作

添加控件以選擇技術(shù)和字體質(zhì)量

自動(dòng)調(diào)整標(biāo)記邊距欄的大小并切換到具有正確大小的斷點(diǎn)圖像

使更改欄的寬度隨縮放而更改

添加一個(gè)選項(xiàng),該選項(xiàng)可用于禁用我們默認(rèn)使用的“保存到溫度和移動(dòng)”操作

在編輯器選項(xiàng)卡上下文菜單中添加菜單項(xiàng)“復(fù)制完整路徑”

當(dāng)光標(biāo)位于該塊內(nèi)時(shí),實(shí)現(xiàn)“折疊當(dāng)前塊”才能工作(票證#700)

修復(fù)了重新加載項(xiàng)目/編輯器時(shí)恢復(fù)編輯器折疊的功能

可以將空白模式設(shè)置為“僅縮進(jìn)”

有多個(gè)游標(biāo)并啟用鍵入時(shí)啟用粘貼

在編輯器的上下文菜單頂部將所有找到的相關(guān)項(xiàng)目分組在一起

將“代碼重構(gòu)->重命名符號(hào)”菜單項(xiàng)移至“插入”子菜單

將屬性移到編輯器的上下文菜單的底部

從編輯器的上下文菜單中刪除過(guò)多的分隔符

從編輯器的上下文菜單中刪除在編輯器的選項(xiàng)卡中重復(fù)的菜單項(xiàng)

將“復(fù)制/剪切/粘貼”從子菜單“編輯”移至編輯器的主上下文菜單

在編輯器的筆記本的上下文菜單中添加“靠近左側(cè)”和“靠近右側(cè)”菜單項(xiàng)

在編輯器中實(shí)現(xiàn)插入符緩沖區(qū)(到目前為止,我們已經(jīng)在EditorTweaks插件中實(shí)現(xiàn)了它)。設(shè)置->編輯器->常規(guī)->其他編輯器設(shè)置中的UI

當(dāng)有多個(gè)光標(biāo)時(shí),不要用大括號(hào)選擇完成弄亂編輯器

將主題對(duì)象傳遞給為新文件創(chuàng)建的編輯器(票號(hào)100)

在調(diào)試期間將當(dāng)前位置的線設(shè)置為與插入號(hào)線相同的顏色(票號(hào)#659)

Lexers:

為Nim添加語(yǔ)法突出顯示(票號(hào)#657)

將WAVE關(guān)鍵字添加到Windows資源詞法分析器(票號(hào)834)

改進(jìn)C / C ++詞法分析器(票號(hào)741)

添加YAML詞法分析器,請(qǐng)確保在編輯YAML文件時(shí)始終使用空格

添加選項(xiàng)以更改所有詞法分析器的縮進(jìn)指南的顏色,不僅是ObjC詞法分析器

使用代碼添加選擇,活動(dòng)行,匹配的花括號(hào)和不匹配的花括號(hào)樣式選項(xiàng)

為純文本文件添加詞法分析器

為Markdown添加詞法分析器(票號(hào)640)

更新C / C ++詞法分析器中的doxygen關(guān)鍵字

更新新的Fortran標(biāo)準(zhǔn)的關(guān)鍵字(票號(hào)683)

將GLSL詞法分析器更新到v4.60 Standard(票號(hào)#588)

腳本綁定:

在CompileOptionsBase中綁定SetLinkerExecutable和GetLinkerExecutable

使檢查和修改項(xiàng)目文件中的擴(kuò)展XML節(jié)點(diǎn)成為可能

保存舊的打印功能,并在ScriptingManager :: LoadBufferRedirectOutput中執(zhí)行腳本后恢復(fù)它(票號(hào)#817)

包括松鼠腳本時(shí),可以使用相對(duì)路徑(票號(hào)#812)

庫(kù)更新:

閃爍至3.7.5; 將wx文件與wxWidgets主文件中的相同文件同步

Exchndl崩潰處理程序至v0.9.1

Windows上的Hunspell從v1.3.3升級(jí)到v1.7.0

Astyle v3.1

wxPDFDoc到v0.9.8(用于SourceExporter插件)

風(fēng)格:

最后使Mozilla風(fēng)格/示例生效

添加新選項(xiàng),刪除過(guò)時(shí)的選項(xiàng)

代碼完成插件:

在決定是否使用緩沖的自動(dòng)完成列表時(shí),請(qǐng)考慮當(dāng)前編輯器的縮放比例

修復(fù)了由于缺少依賴項(xiàng)(DLL)而導(dǎo)致編譯器調(diào)用失敗的煩人錯(cuò)誤

修復(fù)函數(shù)聲明的解析,該函數(shù)聲明返回枚舉類型(票證#127的部分修復(fù))

修復(fù)對(duì)指定了基礎(chǔ)類型的枚舉的解析(在C ++ 11中)(票號(hào)176)

修復(fù)了將函數(shù)的結(jié)果強(qiáng)制轉(zhuǎn)換為void時(shí)的解析(問(wèn)題25)

修復(fù)對(duì)在同一條語(yǔ)句上聲明的結(jié)構(gòu)實(shí)例進(jìn)行解析的問(wèn)題(票號(hào)762)

修復(fù)多行#if defined()的解析(故障單#761)

使用空的聲明塊修復(fù)“ for”循環(huán)的解析。處理第一個(gè)標(biāo)記為分號(hào)的情況

修復(fù)#defined \宏的解析(故障單#693)

修復(fù)由于索引超出范圍訪問(wèn)數(shù)組而導(dǎo)致的崩潰。

如果目錄列表為空,請(qǐng)不要啟動(dòng)系統(tǒng)標(biāo)頭線程(票號(hào)#780)

改進(jìn)啟動(dòng)/停止系統(tǒng)頭線程的邏輯

修復(fù)項(xiàng)目中包含無(wú)效目標(biāo)文件且用戶嘗試完成標(biāo)頭時(shí)的崩潰

忽略typedef定義中的attribute((whatever))(憑單#759)

支持功能聲明列表(機(jī)票號(hào)724)

將逗號(hào)作為函數(shù)聲明的終止符

修復(fù)關(guān)閉應(yīng)用程序時(shí)SystemHeadersThread對(duì)象的泄漏

記錄遍歷目錄以查找標(biāo)題所需的時(shí)間

不要遍歷驅(qū)動(dòng)器的根文件夾

使用更好的方法檢測(cè)文件系統(tǒng)循環(huán)

在遍歷線程時(shí)顯示包含補(bǔ)全列表時(shí),請(qǐng)勿阻止UI

單擊“查找以下對(duì)象的引用”時(shí)修復(fù)斷言(票號(hào)633)

編譯器插件:

向目標(biāo)添加一個(gè)選項(xiàng),該選項(xiàng)允許用戶選擇要用于目標(biāo)的鏈接器可執(zhí)行文件

使LinkerExecutableOption :: AutoDetect像宣傳的那樣工作

清理了GCC現(xiàn)在已正確支持的過(guò)時(shí)臨時(shí)C / C ++標(biāo)準(zhǔn)(即C ++ 11/14/17; C17)

在命令preBuild步驟中打印Build標(biāo)語(yǔ),否則它們似乎屬于先前的目標(biāo)

修復(fù)有關(guān)RecalcSizes的斷言(票號(hào)857)

展開(kāi)非ttCommandsOnly目標(biāo)的CodeBlocks變量

如果將選擇控件從工具欄中刪除,則可能會(huì)導(dǎo)致崩潰

在運(yùn)行可執(zhí)行文件之前,打印一條我們正在修改dll搜索路徑的日志消息

調(diào)整正則表達(dá)式以檢測(cè)編譯器版本以支持兩位數(shù)

關(guān)閉工作空間時(shí)不要切換到構(gòu)建日志

修復(fù)R11465中引入的故障(票號(hào)582)

在每次重新計(jì)算時(shí)從MacroManager清除目標(biāo)特定變量(票號(hào)582)

刪除重復(fù)的編譯器選項(xiàng)

關(guān)閉工作區(qū)時(shí)清除日志(票號(hào)656)

確保goto上一個(gè)/下一個(gè)構(gòu)建錯(cuò)誤僅對(duì)錯(cuò)誤有效

當(dāng)用戶請(qǐng)求轉(zhuǎn)到上一個(gè)/下一個(gè)錯(cuò)誤時(shí)顯示生成消息

添加對(duì)-std = c ++ 17標(biāo)志的支持

當(dāng)wxKill命令無(wú)法殺死孩子時(shí),因?yàn)樗麄円呀?jīng)完成,所以不顯示日志消息

在進(jìn)程停止/終止時(shí)隱藏進(jìn)程輸出

修復(fù)運(yùn)行后關(guān)閉可執(zhí)行文件時(shí)cbEVT_COMPILER_FINISHED的兩次發(fā)送

使中止按鈕再次起作用(票號(hào)104)。殺死已啟動(dòng)的進(jìn)程和所有子進(jìn)程,而不要使用wxSIGTERM

調(diào)試器插件:

確保我們始終存儲(chǔ)按目標(biāo)排序的遠(yuǎn)程調(diào)試項(xiàng)目選項(xiàng)

重做插件以不使用ProjectLoaderHooks

修復(fù)在沒(méi)有已加載項(xiàng)目的情況下嘗試附加時(shí)崩潰的問(wèn)題(票號(hào)#879)

在執(zhí)行其他命令之前修復(fù)回歸

確保我們不在調(diào)試器擴(kuò)展中保存空的串行波特屬性

改善Debugger項(xiàng)目選項(xiàng)面板的UI

在確定是否需要保存目標(biāo)/項(xiàng)目的遠(yuǎn)程設(shè)置時(shí),請(qǐng)檢查其他shell命令

修改項(xiàng)目選項(xiàng)中“ Remote connection”選項(xiàng)卡的UI,使其看起來(lái)更令人愉快

改進(jìn)IsPointerType以正確檢測(cè)限制和常量易失類型作為指針

sdk:向cbDebuggerPlugin :: AddWatch添加另一個(gè)參數(shù),使其類似于AddMemoryRangeWatch

sdk:可以延遲對(duì)內(nèi)存范圍手表的更新(可能大量損壞)

sdk:添加事件,該事件將用于通知調(diào)試窗口數(shù)據(jù)已準(zhǔn)備就緒

內(nèi)存范圍監(jiān)視的初始實(shí)現(xiàn)

在發(fā)送EVT_DEBUGGER_UPDATED時(shí)設(shè)置事件的插件值

當(dāng)調(diào)試器在斷點(diǎn)/信號(hào)上停止時(shí)發(fā)送CURSOR_CHANGED事件

使用更新的GDB修復(fù)反匯編視圖

使在wxSmith代碼塊中評(píng)估表達(dá)式成為可能

Fortran的改進(jìn)(機(jī)票編號(hào)717)

將最近輸入的命令放在wxComboBox列表的位置0。

刪除gdb_types.script,因?yàn)樗辉偈褂昧耍_本支持已從調(diào)試器中刪除)

確保在附加到進(jìn)程失敗時(shí)正確退出

可以使用命令行將其附加到進(jìn)程(此提交將添加--dbg-attach和--dbg-config命令行選項(xiàng))

附加到進(jìn)程時(shí)防止警告當(dāng)前目錄無(wú)效

確保在啟動(dòng)GDB之前設(shè)置SHELL變量

OccurrenceHighlighting插件:

分割編輯器時(shí)更新永久出現(xiàn)的亮點(diǎn)

處理編輯器打開(kāi)事件以突出顯示與該集合匹配的所有單詞,從而獲得永久性突出顯示

可以將插件設(shè)置為覆蓋文本顏色

腳本向?qū)В?/p>

修復(fù)Windows上的wxWidgets腳本(票號(hào)676)

xrc文件加載失敗時(shí)打印更好的消息

將添加到Fortran項(xiàng)目的文件的擴(kuò)展名更改為f90(票號(hào)#605)

瀏覽跟蹤器插件:

當(dāng)個(gè)性==默認(rèn)時(shí),從舊的Browsetracker.ini創(chuàng)建default.Browsetracker.ini(僅一次)

修復(fù)配置面板中已棄用的wxFont用法

榮譽(yù)從視圖/工具欄激活/停用工具欄;將配置工具欄設(shè)置更改為“始終顯示工具欄”

修復(fù)當(dāng)編輯器對(duì)象為nullptr時(shí)JumpTracker中的崩潰

國(guó)際化配置面板

使用wx3.x修復(fù)Linux上的關(guān)閉斷言

取消注冊(cè)鉤子/接收器,以防止在卸載時(shí)崩潰

代碼片段插件:

讓用戶知道編輯文件的嘗試失敗

將DnD添加到ProjectManagerUI,將其從插件中刪除,并修復(fù)斷言

修正斷言(門(mén)票#631)

拖動(dòng)滾動(dòng)插件:

添加用戶配置選項(xiàng)以反轉(zhuǎn)鼠標(biāo)滾輪縮放

修復(fù)在項(xiàng)目窗口中單擊鼠標(biāo)右鍵的問(wèn)題。參見(jiàn)http://forums.codeblocks.org/index.php/topic,22863.new.html

使用鼠標(biāo)右鍵(wx3.x)時(shí)不要移動(dòng)光標(biāo)

環(huán)境變量插件:

關(guān)閉“環(huán)境設(shè)置”對(duì)話框時(shí)崩潰(票號(hào)877)

重做插件以不使用ProjectLoaderHooks

使用配置對(duì)話框時(shí),可能設(shè)置了錯(cuò)誤的變量,或者變量可能丟失(票號(hào)#641)

文件管理器插件:

由于版本11463中的錯(cuò)誤修復(fù)導(dǎo)致的速度降低(票號(hào)722)

修復(fù)了在根目錄之外單擊“轉(zhuǎn)到父目錄”按鈕時(shí)的斷言的問(wèn)題(票證#713)

修復(fù)錯(cuò)誤使用stl容器(清除使迭代器無(wú)效的問(wèn)題)(票號(hào)722)

鍵活頁(yè)夾插件:

修復(fù)有關(guān)Ctrl-P被復(fù)制的警告

介紹使用CodeLight鍵綁定方法的2.0版;允許將來(lái)將菜單和全局加速器動(dòng)態(tài)設(shè)置為任何框架的功能

排序cbKeybinder20.conf文件并刪除舊的(重復(fù)的)綁定

在Linux上為.config / cbKeyBinder10.ini使用正確的文件分隔符

如果沒(méi)有<personality> .cbKeyBinder10.ini文件,請(qǐng)嘗試加載cbKeybinder10.ini

將覆蓋的菜單加速器添加到Linux的全局表

在Linux上獲取正確的配置文件夾(票號(hào)840)

更新時(shí)凍結(jié)配置面板

避免在修改快捷方式時(shí)斷言“事件處理程序在哪里”

修復(fù)F2,Shift-F2并允許Linux處理任何“視圖”菜單檢查項(xiàng)(票號(hào)273)

Nassi-Shneiderman插件:

將工具欄中的圖像從代碼中定義的xpm緩沖區(qū)轉(zhuǎn)換為使用zip中存儲(chǔ)的png

修復(fù)在拖拽磚塊時(shí)崩潰的問(wèn)題

使用wxBRUSHSTYLE_常量擺脫wx31中的描述性警告

刪除wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL展開(kāi)的項(xiàng)目。避免從wxWidgets 3.1聲明

項(xiàng)目選項(xiàng)操縱器插件:

一次性更換所有選項(xiàng)(票證#868的部分修復(fù))

更改編譯器選項(xiàng)后報(bào)告成功(票號(hào)470)

修復(fù)主對(duì)話框的UI布局(票號(hào)#607)

RndGen插件:

一些代碼清理(票號(hào)736)

將插件添加到linux / macos上的版本中(票號(hào)728)

更好地說(shuō)明插件的用途和用途(票號(hào)648)

SpellChecker插件:

僅當(dāng)光標(biāo)遠(yuǎn)離單詞時(shí)才突出顯示錯(cuò)誤。簡(jiǎn)化特殊字符處理。

通過(guò)使用scintilla單詞查找功能修復(fù)Windows上錯(cuò)誤的空白處理

通過(guò)將代碼移出循環(huán)并推進(jìn)解析器的位置來(lái)加速

添加西班牙國(guó)旗圖像(門(mén)票#881)

按下左按鈕時(shí)顯示彈出菜單

線程搜索插件:

將文件過(guò)濾器掩碼用于所有搜索選項(xiàng),不僅用于目錄中的搜索

修復(fù)Windows上搜索掩碼的覆蓋

執(zhí)行上下文菜單時(shí),不要在查詢?cè)~前加上波浪號(hào)->查找出現(xiàn)的(票號(hào)#742)

準(zhǔn)備插件以支持兩種以上的UI圖像分辨率

使圖像在插件工具欄中能夠在GTK + 3和2x縮放比例下正常工作

刪除插件中使用/ environment / toolbar_size而不是GetImagePrefix的幾乎所有位置

wxSmith插件:

修復(fù)圖標(biāo)資源的使用

在wxWidgets 3.x中將新樣式wxFLP_SMALL添加到wxFilePickerCtrl(票號(hào)#880)

在wxWidgets> = 3.1.3中將新樣式wxFD_SHOW_HIDDEN添加到wxFileDialog(票號(hào)#887)

修復(fù)斷言,因?yàn)槿鄙賥xListView的默認(rèn)樣式(票號(hào)#884)

為wxDirPickerCtrl添加wxDIRP_SMALL標(biāo)志(票號(hào)#861)

修復(fù)wxSmith設(shè)置對(duì)話框中單選框的錯(cuò)誤分組(票號(hào)#875)

修復(fù)wxWidgets> = 3.1.0的圖像編輯器布局,并將對(duì)話框重命名為圖像選擇器。(票號(hào)862)

使wxParentProperty僅在wxsChart中讀取(票號(hào)853)

wxsStatusBar中的限制字段號(hào)(票號(hào)847)

對(duì)wxWidgets 3.x的wxGLCanvas更好的支持(票號(hào)702)

修復(fù)了將窗口添加到wxAUI管理器的斷言(票證#789的一部分)

使用于編輯wxChoice控件的項(xiàng)目的對(duì)話框可調(diào)整大小

在wxWidgets 3.x和wxWidgets 2.8中處理相同的color屬性類中的默認(rèn)顏色(票號(hào)#815)

修復(fù)“懸掛”的框架,這些框架使Code :: Blocks的進(jìn)程無(wú)法正確退出

如果使用空?qǐng)D像,則修復(fù)wxImagePanel預(yù)覽錯(cuò)誤

如果用戶在wxImagePanel中未指定圖像,則不生成代碼

修復(fù)了由wxMathPlot控件中未初始化的wxPen導(dǎo)致的崩潰

使wxImagePanel控件支持圖像文件名

將wx * _BORDER樣式更改為wxWidgets 3.x中使用的新wxBORDER_ *

修復(fù)使用wxGridBagSizer時(shí)的斷言(票號(hào)664)

修復(fù)在sizer中移動(dòng)控件時(shí)釋放后使用的錯(cuò)誤

將Radio添加為可能的wxAuiToolBarItem項(xiàng)目類型(票號(hào)15)

在插入wxListCtrl后(票號(hào)671)修復(fù)斷言

在wxSpinCtrlDouble中為初始和增量屬性設(shè)置合理的默認(rèn)值

添加僅wxWidgets 3.x構(gòu)建受支持的wxSpinCtrlDouble(票號(hào)616)

其他插件:

Astyle:修復(fù)參數(shù)錯(cuò)誤(票號(hào)698)

自動(dòng)保存:添加選項(xiàng)以將日志輪換的備份文件保存在子文件夾中(票號(hào)#132)

ClassWizard:記住頭文件和源文件的文件擴(kuò)展名

CppCheck:修復(fù)了當(dāng)生成的xml丟失時(shí)的崩潰

CScope:添加配置對(duì)話框以選擇cscope可執(zhí)行文件。還要在設(shè)置對(duì)話框中添加指向幫助頁(yè)面的鏈接。

EditorConfig:修改插件以不使用ProjectLoaderHooks

EditorConfig:允許對(duì)EOL使用全局編輯器設(shè)置(票號(hào)577)

EditorTweaks:刪除插入符號(hào)緩沖區(qū)代碼,因?yàn)樗烟砑拥胶诵木庉嬈髦?/p>

幫助:修復(fù)man2html中的錯(cuò)誤(票號(hào)#626)

IncrementalSearch:嘗試在選擇控件中擁有更好/更簡(jiǎn)單的歷史記錄(票號(hào)740)

IncrementalSearch:通過(guò)單擊(票證625)可以獲取焦點(diǎn)

MouseSap:刪除所有直接的GTK調(diào)用。修復(fù)Shift-MiddleMouse鍵粘貼,以避免覆蓋主剪貼板。

OpenFileList:修復(fù)了在插件管理器對(duì)話框中禁用/啟用插件時(shí)發(fā)生崩潰的情況(票號(hào)#774)

OpenFileList:修復(fù)卸載插件時(shí)的內(nèi)存泄漏

ReopenEditor:修復(fù)內(nèi)存泄漏

SmartIndent:提高Fortran的括號(hào)完成度(票號(hào)667)

ToDo插件:修復(fù)由于啟動(dòng)屏幕而導(dǎo)致的內(nèi)存損壞(票證#635)

安裝說(shuō)明:

登錄Code::Blocks官網(wǎng)

選擇downloads,選擇Download the binary release

選擇相應(yīng)操作系統(tǒng)對(duì)應(yīng)的版本,這里選擇windows操作系統(tǒng)版本,選擇帶編譯器(mingw)的版本下載,下載速度比較慢!

下載完成后進(jìn)行安裝,注意安裝過(guò)程不要有中文目錄,否則編譯時(shí)容易出問(wèn)題。安裝完界面如圖:

安裝完成后選擇settings—compiler settings—Toolchain executables,選擇編譯器安裝路徑,也可選擇Auto detect,注意安裝路徑不要有中文。

到此完成安裝,選擇File-Newproject-Console application-選擇語(yǔ)言……項(xiàng)目創(chuàng)建目錄不要有中文……

軟件標(biāo)簽: Code::Blocks 編程

其他版本下載

發(fā)表評(píng)論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評(píng)論 > 字?jǐn)?shù): 0/500

TOP
軟件下載