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

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

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

軟件介紹

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

軟件特征:

強調(diào):

開源!GPLv3,無隱藏成本。

跨平臺。在Linux,Mac,Windows上運行(使用wxWidgets)。

用C ++編寫。不需要解釋性語言或專有庫。

可通過插件擴展

編譯器:

多種編譯器支持:

GCC(MingW / GNU GCC)

MSVC ++

數(shù)字火星

Borland C ++ 5.5

打開Watcom

...和更多

快速的自定義構建系統(tǒng)(無需makefile)

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

多目標項目

結合多個項目的工作區(qū)

工作空間中的項目間依賴關系

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

導入Dev-C ++項目

調(diào)試器:

接口GNU GDB

還支持MS CDB(功能不全)

完整的斷點支持:

代碼斷點

數(shù)據(jù)斷點(讀,寫和讀/寫)

斷點條件(僅當表達式為真時才中斷)

斷點忽略計數(shù)(僅在一定數(shù)量的命中后中斷)

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

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

調(diào)用堆棧

拆卸

自定義內(nèi)存轉儲

在線程之間切換

查看CPU寄存器

接口:

語法突出顯示,可定制和可擴展

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

標簽式界面

代碼完成

類瀏覽器

智能縮進

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

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

外部可定制的“工具”

與不同用戶的待辦事項列表管理

變更日志:

對于版本20.03,我們特此提供有關自17.12以來發(fā)生的更改的更改日志(要下載更改日志,請在此頁面底部提供一個鏈接):

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

UI:添加有關在“幫助”->“關于”對話框中使用的wxWidgets庫的信息

UI:修復兩個斷言,用于在打開“項目”->“屬性”對話框時錯誤地使用wxALIGN_LEFT

wx3:修復刪除最后一個虛擬目標時的斷言(票號892)

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

UI:將編譯器ID添加到“幫助”->“關于”對話框(票號870)

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

用戶界面:修復保存透視圖時工具欄損壞的問題(門票#846)

使用wx> = 30時,通過將構建過程移出OnInit()來修復Linux上的批量構建崩潰

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

用戶界面:請確保在重新排序目標對話框中按Escape鍵可以正常工作

UI:在“構建”->“屬性”中修復各種子對話框的父級

用戶界面:請確保我們?yōu)檫x擇目標平臺的對話框調(diào)用PlaceWindow

用戶界面:顯示項目依賴項對話框時,請確保設置了正確的父項

用戶界面:修復了語言選擇無效時可能的斷言

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

用戶界面:在范圍“代碼重構”對話框中按Escape將其關閉

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

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

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

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

用戶界面:如果在加載工作空間時無法加載項目,則僅顯示一個消息框(票號#809)

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

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

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

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

用戶界面:在項目->屬性->構建目標->類型中用wxChoice替換wxComboBox

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

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

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

UI:修復環(huán)境設置對話框中的布局問題

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

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

UI:當工具欄尺寸更改時,使MainFrame :: DoFixToolbarsLayout真正起作用

用戶界面:可以為構建->選擇目標->選擇目標分配鍵盤快捷鍵...

sdk:修復顯示“選擇編譯器”對話框時的內(nèi)存泄漏,因為當前的編譯器不可用

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

UI:避免通過OS的TaskBar關閉應用程序時崩潰或斷言

UI:修復wxWidgets發(fā)出的有關在EditPath對話框中錯誤使用wxALIGN_CENTER_HORIZONTAL的警告

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

wx30:對于zip存檔中沒有xrc文件的插件,請勿調(diào)用LoadResource

wx30:修復斷言所有添加到圖像列表的圖像必須具有相同大小的問題

批量構建:修復批量構建后的分段錯誤(票號738)

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

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

UI:修復了應用程序關閉時頁面對象的內(nèi)存泄漏

UI:修復了GotoFile對話框的自動調(diào)整大小功能(請參閱r11468)

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

用戶界面:當路徑包含空格時,使包含文件夾的開頭起作用(票號#734)

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

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

sdk:如果將相同文件存儲在項目文件中的相對路徑不同,請確保不要添加兩次

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

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

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

sdk:不要在項目文件中保存空擴展名標簽

sdk:在保存項目之前對擴展進行排序

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

sdk:在Windows上保存項目時,.cbp文件中的路徑分隔符未進行Unix規(guī)范化(票號705)

UI:由于檢測到另一個實例,應用程序結束時在日志中打印一條消息

用戶界面:修復了在關閉管理器后執(zhí)行CallAfter時崩潰的問題/斷言

UI:如果打開文件失敗,則在日志中打印錯誤

用戶界面:確保在沒有行號的情況下傳遞--file = path / to / file.ext也有效

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

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

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

wx30:修復在執(zhí)行DDE時反序列化wxString的問題

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

修復插件管理中可能的空指針取消引用的問題(票號673)

用戶界面:將焦點設置為“多重選擇”對話框中的“確定”按鈕(將文件添加到項目時使用)

用戶界面:請確保EditPath中的文件路徑控件較大,以便可以查看更長的路徑

UI:DefaultMimeHandler:設置選擇對話框的最小大小

UI:修復了在工作空間中重新加載多個項目并具有依賴項時崩潰的問題

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

用戶界面:在上/下移動當前項目時,請確保當前項目始終在項目樹中可見(票號#617)

UI:在“關于”對話框中顯示scintilla版本

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

用戶界面:返回以在Windows的“轉到文件”,“轉到功能”和“選擇目標”對話框中選擇過濾的選項

HiDPI改進:

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

添加新版本的選擇目標圖像

將src / resources中的16x16更新為看起來更大的版本

更新ThreadSearch的圖像

使用新的更新的樹形圖標

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

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

使縮寫插件HiDPI意識

如果無法加載請求的圖標,請在工具欄中創(chuàng)建一個丟失的圖標

使狀態(tài)欄中的SpellChecker圖標能夠識別HiDPI

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

將select_target.png移動到sdk / resources

可以在工具欄上使用cbArtProvider

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

將比例因子應用于工具欄大小

在各種對話框中制作圖標以識別HiDPI

修復項目->屬性中的瀏覽按鈕,使其在HiDPI監(jiān)視器上看起來不錯

使IncrementSearch中的按鈕圖標成為HiDPI感知

使作用域“代碼重構”對話框中的圖標可識別HiDPI

向cbArtProvider添加對位圖按鈕的支持

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

幫助插件:修復Windows上“幫助”菜單中的較大圖標

IncrementalSearch:修復菜單圖標以使用菜單大小和縮放比例(可識別HiDPI)

DoxyBlocks:使模塊菜單圖像能夠識別HiDPI

使編輯器筆記本中使用的只讀圖標可識別HiDPI

嘗試使GTK3 + GDK_SCALE = 2上的“日志和其他”中的筆記本圖標看起來不模糊

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

使OpenFilesList插件HiDPI意識

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

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

使項目樹和文件管理器樹中的樹圖像能夠識別HiDPI

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

修復有關ClientToScreen故障的調(diào)試日志消息,該消息來自對wxDisplay :: GetFromWindow的調(diào)用

更新cb-icons存儲庫中的圖標(編譯器和增量搜索插件)

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

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

從cbArtProvider中刪除日志中的錯誤警告消息

修復HiDPI Windows構建上的“斷點”對話框中的圖標大小

在“斷點”對話框中使列表圖像在按比例縮放的GTK + 3構建(比例系數(shù)2或更大)上看起來不錯

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

使IncrementalSearch菜單圖像能夠識別DPI

使DoxyBlocks菜單圖像能夠識別DPI

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

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

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

使“斷點”對話框中的圖標可識別DPI

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

在加載位圖時遇到問題時,打印工具欄的資源ID

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

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

為工具欄圖標的大小添加更多選項

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

當在此文件上找不到圖像文件時,修復在wxBitmap c-tor中斷言的問題

更改工具欄圖像的大小時打印警告

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

將22x22圖像移動到單獨的文件夾后修復丟失的圖像

不要在Windows上使用scalingFactor

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

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

使wx3.1和GTK3上的工具欄看起來幾乎清晰

啟動過程中主機的打印比例因子

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

在Windows上重新啟用dpi感知標志

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

使工具欄在Retina Mac機器上工作

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

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

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

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

SDK新增/更改的API:

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

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

sdk:刪除cbWatchesDlg :: UpdateWatches,因為它不再使用

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

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

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

SDK:使cbResolveSymLinkedDirPath更加健壯

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

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

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

用戶界面:使用插入符行的設置將其顯示在語法高亮顯示設置中

性能改進:

用戶界面:最小化打開LLVM項目的文件/替換對話框所需的時間

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

語法Hightlight UI改進:

UI:可以輸入語法高亮預覽

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

編輯:

使用鍵盤/鼠標移動光標時嘗試解決閃爍(票號#890)

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

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

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

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

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

添加一個選項,該選項可用于禁用我們默認使用的“保存到溫度和移動”操作

在編輯器選項卡上下文菜單中添加菜單項“復制完整路徑”

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

修復了重新加載項目/編輯器時恢復編輯器折疊的功能

可以將空白模式設置為“僅縮進”

有多個游標并啟用鍵入時啟用粘貼

在編輯器的上下文菜單頂部將所有找到的相關項目分組在一起

將“代碼重構->重命名符號”菜單項移至“插入”子菜單

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

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

從編輯器的上下文菜單中刪除在編輯器的選項卡中重復的菜單項

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

在編輯器的筆記本的上下文菜單中添加“靠近左側”和“靠近右側”菜單項

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

當有多個光標時,不要用大括號選擇完成弄亂編輯器

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

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

Lexers:

為Nim添加語法突出顯示(票號#657)

將WAVE關鍵字添加到Windows資源詞法分析器(票號834)

改進C / C ++詞法分析器(票號741)

添加YAML詞法分析器,請確保在編輯YAML文件時始終使用空格

添加選項以更改所有詞法分析器的縮進指南的顏色,不僅是ObjC詞法分析器

使用代碼添加選擇,活動行,匹配的花括號和不匹配的花括號樣式選項

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

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

更新C / C ++詞法分析器中的doxygen關鍵字

更新新的Fortran標準的關鍵字(票號683)

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

腳本綁定:

在CompileOptionsBase中綁定SetLinkerExecutable和GetLinkerExecutable

使檢查和修改項目文件中的擴展XML節(jié)點成為可能

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

包括松鼠腳本時,可以使用相對路徑(票號#812)

庫更新:

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

Exchndl崩潰處理程序至v0.9.1

Windows上的Hunspell從v1.3.3升級到v1.7.0

Astyle v3.1

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

風格:

最后使Mozilla風格/示例生效

添加新選項,刪除過時的選項

代碼完成插件:

在決定是否使用緩沖的自動完成列表時,請考慮當前編輯器的縮放比例

修復了由于缺少依賴項(DLL)而導致編譯器調(diào)用失敗的煩人錯誤

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

修復對指定了基礎類型的枚舉的解析(在C ++ 11中)(票號176)

修復了將函數(shù)的結果強制轉換為void時的解析(問題25)

修復對在同一條語句上聲明的結構實例進行解析的問題(票號762)

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

使用空的聲明塊修復“ for”循環(huán)的解析。處理第一個標記為分號的情況

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

修復由于索引超出范圍訪問數(shù)組而導致的崩潰。

如果目錄列表為空,請不要啟動系統(tǒng)標頭線程(票號#780)

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

修復項目中包含無效目標文件且用戶嘗試完成標頭時的崩潰

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

支持功能聲明列表(機票號724)

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

修復關閉應用程序時SystemHeadersThread對象的泄漏

記錄遍歷目錄以查找標題所需的時間

不要遍歷驅動器的根文件夾

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

在遍歷線程時顯示包含補全列表時,請勿阻止UI

單擊“查找以下對象的引用”時修復斷言(票號633)

編譯器插件:

向目標添加一個選項,該選項允許用戶選擇要用于目標的鏈接器可執(zhí)行文件

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

清理了GCC現(xiàn)在已正確支持的過時臨時C / C ++標準(即C ++ 11/14/17; C17)

在命令preBuild步驟中打印Build標語,否則它們似乎屬于先前的目標

修復有關RecalcSizes的斷言(票號857)

展開非ttCommandsOnly目標的CodeBlocks變量

如果將選擇控件從工具欄中刪除,則可能會導致崩潰

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

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

關閉工作空間時不要切換到構建日志

修復R11465中引入的故障(票號582)

在每次重新計算時從MacroManager清除目標特定變量(票號582)

刪除重復的編譯器選項

關閉工作區(qū)時清除日志(票號656)

確保goto上一個/下一個構建錯誤僅對錯誤有效

當用戶請求轉到上一個/下一個錯誤時顯示生成消息

添加對-std = c ++ 17標志的支持

當wxKill命令無法殺死孩子時,因為他們已經(jīng)完成,所以不顯示日志消息

在進程停止/終止時隱藏進程輸出

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

使中止按鈕再次起作用(票號104)。殺死已啟動的進程和所有子進程,而不要使用wxSIGTERM

調(diào)試器插件:

確保我們始終存儲按目標排序的遠程調(diào)試項目選項

重做插件以不使用ProjectLoaderHooks

修復在沒有已加載項目的情況下嘗試附加時崩潰的問題(票號#879)

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

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

改善Debugger項目選項面板的UI

在確定是否需要保存目標/項目的遠程設置時,請檢查其他shell命令

修改項目選項中“ Remote connection”選項卡的UI,使其看起來更令人愉快

改進IsPointerType以正確檢測限制和常量易失類型作為指針

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

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

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

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

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

當調(diào)試器在斷點/信號上停止時發(fā)送CURSOR_CHANGED事件

使用更新的GDB修復反匯編視圖

使在wxSmith代碼塊中評估表達式成為可能

Fortran的改進(機票編號717)

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

刪除gdb_types.script,因為它不再使用了(腳本支持已從調(diào)試器中刪除)

確保在附加到進程失敗時正確退出

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

附加到進程時防止警告當前目錄無效

確保在啟動GDB之前設置SHELL變量

OccurrenceHighlighting插件:

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

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

可以將插件設置為覆蓋文本顏色

腳本向導:

修復Windows上的wxWidgets腳本(票號676)

xrc文件加載失敗時打印更好的消息

將添加到Fortran項目的文件的擴展名更改為f90(票號#605)

瀏覽跟蹤器插件:

當個性==默認時,從舊的Browsetracker.ini創(chuàng)建default.Browsetracker.ini(僅一次)

修復配置面板中已棄用的wxFont用法

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

修復當編輯器對象為nullptr時JumpTracker中的崩潰

國際化配置面板

使用wx3.x修復Linux上的關閉斷言

取消注冊鉤子/接收器,以防止在卸載時崩潰

代碼片段插件:

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

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

修正斷言(門票#631)

拖動滾動插件:

添加用戶配置選項以反轉鼠標滾輪縮放

修復在項目窗口中單擊鼠標右鍵的問題。參見http://forums.codeblocks.org/index.php/topic,22863.new.html

使用鼠標右鍵(wx3.x)時不要移動光標

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

關閉“環(huán)境設置”對話框時崩潰(票號877)

重做插件以不使用ProjectLoaderHooks

使用配置對話框時,可能設置了錯誤的變量,或者變量可能丟失(票號#641)

文件管理器插件:

由于版本11463中的錯誤修復導致的速度降低(票號722)

修復了在根目錄之外單擊“轉到父目錄”按鈕時的斷言的問題(票證#713)

修復錯誤使用stl容器(清除使迭代器無效的問題)(票號722)

鍵活頁夾插件:

修復有關Ctrl-P被復制的警告

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

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

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

如果沒有<personality> .cbKeyBinder10.ini文件,請嘗試加載cbKeybinder10.ini

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

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

更新時凍結配置面板

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

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

Nassi-Shneiderman插件:

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

修復在拖拽磚塊時崩潰的問題

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

刪除wxALIGN_CENTER_HORIZONTAL | wxALIGN_CENTER_VERTICAL展開的項目。避免從wxWidgets 3.1聲明

項目選項操縱器插件:

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

更改編譯器選項后報告成功(票號470)

修復主對話框的UI布局(票號#607)

RndGen插件:

一些代碼清理(票號736)

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

更好地說明插件的用途和用途(票號648)

SpellChecker插件:

僅當光標遠離單詞時才突出顯示錯誤。簡化特殊字符處理。

通過使用scintilla單詞查找功能修復Windows上錯誤的空白處理

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

添加西班牙國旗圖像(門票#881)

按下左按鈕時顯示彈出菜單

線程搜索插件:

將文件過濾器掩碼用于所有搜索選項,不僅用于目錄中的搜索

修復Windows上搜索掩碼的覆蓋

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

準備插件以支持兩種以上的UI圖像分辨率

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

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

wxSmith插件:

修復圖標資源的使用

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

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

修復斷言,因為缺少wxListView的默認樣式(票號#884)

為wxDirPickerCtrl添加wxDIRP_SMALL標志(票號#861)

修復wxSmith設置對話框中單選框的錯誤分組(票號#875)

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

使wxParentProperty僅在wxsChart中讀。ㄆ碧853)

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

對wxWidgets 3.x的wxGLCanvas更好的支持(票號702)

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

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

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

修復“懸掛”的框架,這些框架使Code :: Blocks的進程無法正確退出

如果使用空圖像,則修復wxImagePanel預覽錯誤

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

修復了由wxMathPlot控件中未初始化的wxPen導致的崩潰

使wxImagePanel控件支持圖像文件名

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

修復使用wxGridBagSizer時的斷言(票號664)

修復在sizer中移動控件時釋放后使用的錯誤

將Radio添加為可能的wxAuiToolBarItem項目類型(票號15)

在插入wxListCtrl后(票號671)修復斷言

在wxSpinCtrlDouble中為初始和增量屬性設置合理的默認值

添加僅wxWidgets 3.x構建受支持的wxSpinCtrlDouble(票號616)

其他插件:

Astyle:修復參數(shù)錯誤(票號698)

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

ClassWizard:記住頭文件和源文件的文件擴展名

CppCheck:修復了當生成的xml丟失時的崩潰

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

EditorConfig:修改插件以不使用ProjectLoaderHooks

EditorConfig:允許對EOL使用全局編輯器設置(票號577)

EditorTweaks:刪除插入符號緩沖區(qū)代碼,因為它已添加到核心編輯器中

幫助:修復man2html中的錯誤(票號#626)

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

IncrementalSearch:通過單擊(票證625)可以獲取焦點

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

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

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

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

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

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

安裝說明:

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

選擇downloads,選擇Download the binary release

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

下載完成后進行安裝,注意安裝過程不要有中文目錄,否則編譯時容易出問題。安裝完界面如圖:

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

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

軟件標簽: Code::Blocks 編程

軟件截圖

跨平臺C++集成開發(fā)環(huán)境(Code::Blocks) v20.03官方版

其他版本下載

發(fā)表評論

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

TOP
軟件下載