C-Free

C-Free

C-Free是一款集成開發環境(IDE),支持多種編譯器的專業化C/C++,使用者可以輕鬆地編輯、編譯、連線、運行、調試C/C++程式。

基本介紹

  • 外文名:C-Free
  • 釋義:支持多種編譯器的專業化C/C++
  • 用途:編輯、編譯、連線、運行
  • 版本:C-Free 5.0 和C-Free 4.0
軟體介紹,軟體特性,版本區別,版本更新,

軟體介紹

C-Free是一款C/C++集成開發環境(IDE)。目前有兩個版本,收費的C-Free 5.0 專業版和免費的C-Free 4.0 標準版。
C-Free中集成了C/C++代碼解析器,能夠實時解析代碼,並且在編寫的過程中給出智慧型的提示。C-Free提供了對目前業界主流C/C++編譯器的支持,你可以在C-Free中輕鬆切換編譯器。可定製的快捷鍵、外部工具以及外部幫助文檔,使你在編寫代碼時得心應手。完善的工程/工程組管理使你能夠方便的管理自己的代碼。

軟體特性

1. 支持多編譯器,可以配置添加其他編譯器;
支持的編譯器類型:
(1) MinGW 2.95/3.x/4.x/5.0
(2) Cygwin
(3) Borland C++ Compiler
(4) Microsoft C++ Compiler
(5) Open Watcom C/C++
(6) Digital Mars C/C++
(7) Ch Interpreter
2. 增強的C/C++語法加亮器,(可加亮函式名,類型名,常量名等);3. 增強的智慧型輸入功能;
3. 可添加語言加亮器,支持其他程式語言;
4. 可添加工程類型,可定製其他的工程嚮導;
5. 完善的代碼定位功能(查找聲明、實現和引用);
7. 代碼完成功能和函式參數提示功能;8. 能夠列出代碼檔案中包含的所有符號(函式、類/結構、變數等);
C-Free
9. 大量可定製的功能
可定製快捷鍵
可定製外部工具
可定製幫助(可支持Windows幫助、Html幫助和線上幫助);
10. 彩色、帶語法加亮列印功能;
11. 在調試時顯示控制台視窗;
12. 工程轉化功能,可將其他類型的工程轉化為C-Free格式的工程,並在C-Free中打開。
最新的c-free5.0版本已經可以支持c99標準。步驟是點擊工具--環境選項--新建檔案類型將cpp改為c確定,然後點擊構建--構建選項--原始參數將-g -DDEBUG改為-std=c99點擊確定,可以支持C語言最新標準c99。目前的缺點是在編譯程式時如果出現warning: no newline at end of file這樣的警告。可以在程式的末尾}後在敲擊回車鍵重新編譯即可消除警告。

版本區別

特性
標準版
專業版
基本功能
多語言UI界面


可定製的快捷鍵


可拖放視窗


檔案屬性查看


標籤檔案管理


全螢幕編輯模式


可定製外部工具


可定製幫助


彩色訊息輸出


自動檔案保存


列印和列印預覽


編輯功能
可定製的編輯器


多檔案查找


行號


語法加亮


彩色行指示器


書籤功能


列編輯功能


自動代碼縮進


游標位置記憶

ASCII 碼錶


自動括弧匹配

代碼模板
構建功能
工程管理


工程組管理


工程設定


檔案/工程構建


檔案/工程清除


工程轉換

工程創建嚮導


多編譯器支持


代碼分析功能
內嵌的代碼分析器

代碼完成

參數提示

智慧型輸入

符號視窗/工具條

符號提示

增強的語法加亮功能

查看所有符號

類瀏覽器

調試功能
內嵌GDB調試功能

完善的調試命令

斷點管理

記憶體視圖等

表達式監視

環境視圖

調試控制台視窗

版本更新

版本 5.0 (2010-07-19) 。
增加了對Intel C++ Compiler 和 Lcc-Win32 兩個編譯環境的支持。
全新的可拖放界面。支持可定製工具條。
直接可在C-Free中使用Debugging Tools for Windows (cdb.exe) 調試程式。現在可以在C-Free中調試用Visual C++編譯生成的程式。
支持十六進制編輯、列印。
可打開、編輯、保存UTF-8/UTF-16的檔案。
可以直接將檔案目錄添加到當前工程中。
增加了wxWidgets, FLTK, GTK+, Qt等工程嚮導。
增加了GLUT, GLFW等工程嚮導。
代碼編輯器中增加了對分割視窗的支持。
增加了批量編譯命令。
提速了C/C++解析器。
編輯器中能夠自動配對括弧輸入。
能夠根據函式的聲明,生成該函式的實現框架。
大量小的改進。
另外,修改了一些debug。
版本 4.1 (2008-09-09)
加強C/C++代碼解析, 增加穩定性和容錯能力。
增加對Visual Studio 2003/2005/2008編譯器的支持。
增加對Borland C++ Builder編譯器的支持。
增加MS eMbedded Visual C++ 4.0工程往C-Free工程轉化。
支持直接將Visual C++ 6.0, Visual Studio 2003/2005/2008工程拖入C-Free打開。
在檔案列表視窗中,增加“打開方式”選項。
消除代碼視窗中,代碼提示的殘留現象。
修改界面語言切換的bug。
默認添加Astyle工具到C-Free中,用於代碼格式化。
檔案在外部修改,C-Free無法及時提示的問題。
修改打開大的工程時,打開速度過慢的問題。
修改在構建大的工程之前,檢查檔案依賴性時間過長的問題。
當以工程組為工作空間時,能夠保存工作環境,以便下次打開。
增加調試時“監視”視窗不同數據的顯示格式(十六進制格式,字元格式等)。
增加調試正在運行的程式的功能。
修改調試時程式不回響的問題。
增加調試時的調用堆疊視窗。
當檔案在外部修改,而重新載入檔案時,取消所有的代碼指示器。
修改默認的新建工程目錄在我的文檔下。
修改默認的新建檔案目錄在我的文檔下。
修改Windows2000,XP,Vista下非管理員用戶無法使用C-Free的問題。
修改Find Reference的結果為非模態視窗,並以樹結構顯示結果。
另外,修改了數量眾多的bug。

相關詞條

熱門詞條

聯絡我們