CodeLite是一款免費(fèi)開源的C++跨平臺(tái)集成開發(fā)環(huán)境。運(yùn)用了跨平臺(tái)的wxWidgets作為圖形界面庫,整合了cscope、tags與sqlite等模塊。設(shè)計(jì)緊湊而功能全面,不有廣為人知的商業(yè)軟件Source Insight所具備的強(qiáng)勁代碼解析與閱讀能力,提供了項(xiàng)目管理支持、內(nèi)置調(diào)試器以及代碼自動(dòng)補(bǔ)全等常見于高端商業(yè)集成開發(fā)環(huán)境的高級(jí)編輯特性。趕快下載使用吧!
CodeLite使用教程
1、新建工作空間和測(cè)試項(xiàng)目

2、修改一下代碼,加入中文測(cè)試代碼

3、編譯輸出,看一下結(jié)果

CodeLite軟件特色
1.代碼自動(dòng)完成功能很強(qiáng)大:搭載高效智能的代碼自動(dòng)完成機(jī)制,輸入代碼過程中可快速聯(lián)想相關(guān)函數(shù)、語法及參數(shù),不僅能大幅減少手動(dòng)輸入量,還能有效規(guī)避語法錯(cuò)誤,顯著提升代碼編寫效率。
2.仿VS,很容易上手:界面設(shè)計(jì)仿照VS(Visual Studio)風(fēng)格,布局清晰、操作邏輯貼合大眾使用習(xí)慣,即便沒有豐富的編程工具使用經(jīng)驗(yàn),也能快速熟悉各項(xiàng)操作,輕松上手運(yùn)用。
3.界面友好:整體界面設(shè)計(jì)簡(jiǎn)潔清爽,功能分區(qū)合理,各類按鈕、菜單布局直觀易懂,操作無冗余步驟,既能滿足新手的便捷使用需求,也能適配資深開發(fā)者的高效操作習(xí)慣。
4.與Subversion集成:無縫集成Subversion版本控制工具,可便捷實(shí)現(xiàn)代碼的版本管理、提交、更新及回溯等操作,便于多人協(xié)同開發(fā),有效避免代碼丟失、修改沖突等問題。
5.與wxFormBuilder集成:支持與wxFormBuilder可視化界面設(shè)計(jì)工具集成,可快速拖拽生成界面代碼,無需手動(dòng)編寫復(fù)雜的界面布局語法,簡(jiǎn)化圖形化界面開發(fā)流程。
CodeLite軟件亮點(diǎn)
1.函數(shù)跳轉(zhuǎn)功能強(qiáng)大:具備高效的函數(shù)跳轉(zhuǎn)能力,點(diǎn)擊代碼中的函數(shù)名,可快速定位至函數(shù)定義、聲明位置,同時(shí)支持反向跳轉(zhuǎn),便于開發(fā)者查看、理解代碼結(jié)構(gòu),大幅提升代碼閱讀和調(diào)試效率。
2.支持gcc/g++/VC++等編譯器:兼容性極強(qiáng),可靈活支持gcc、g++、VC++等多種主流編譯器,開發(fā)者可根據(jù)自身開發(fā)需求、項(xiàng)目類型,自由選擇適配的編譯器,滿足不同場(chǎng)景下的代碼編譯需求。
3.支持通過插件來擴(kuò)展功能:擁有靈活的插件擴(kuò)展機(jī)制,內(nèi)置多種常用插件,同時(shí)支持自行安裝第三方插件,可根據(jù)開發(fā)需求拓展代碼檢查、格式化、主題美化等各類功能,適配不同開發(fā)場(chǎng)景。
4.內(nèi)建GDB調(diào)試支持:內(nèi)置GDB調(diào)試工具,無需額外安裝調(diào)試軟件,可直接在工具內(nèi)實(shí)現(xiàn)斷點(diǎn)設(shè)置、單步執(zhí)行、變量查看、內(nèi)存監(jiān)控等調(diào)試操作,快速定位代碼中的邏輯漏洞和運(yùn)行錯(cuò)誤,高效完成程序調(diào)試。