C-Free

支持多種編譯器的專業化C/C++

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

主要功能


軟體介紹

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

軟體特性

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

版本介紹


特性標準版專業版
基本功能
多語言UI界面
可定製的快捷鍵
可拖放窗口
文件屬性查看
標籤文件管理
全屏編輯模式
可定製外部工具
可定製幫助
彩色消息輸出
自動文件保存
列印和列印預覽
編輯功能
可定製的編輯器
多文件查找
行號
語法加亮
彩色行指示器
書籤功能
列編輯功能
自動代碼縮進
游標位置記憶
ASCII碼錶
自動括弧匹配
代碼模板
構建功能
工程管理
工程組管理
工程設置
文件/工程構建
文件/工程清除
工程轉換
工程創建嚮導
多編譯器支持
代碼分析功能
內嵌的代碼分析器
代碼完成
參數提示
智能輸入
符號窗口/工具條
符號提示
增強的語法加亮功能
查看所有符號
類瀏覽器
調試功能
內嵌GDB調試功能
完善的調試命令
斷點管理
內存視圖等
表達式監視
環境視圖
調試控制台窗口
版本更新
版本5.0(2010-07-19)。
增加了對IntelC++Compiler和Lcc-Win32兩個編譯環境的支持。
全新的可拖放界面。支持可定製工具條。
直接可在C-Free中使用DebuggingToolsforWindows(cdb.exe)調試程序。現在可以在C-Free中調試用VisualC++編譯生成的程序。
支持十六進位編輯、列印。
可打開、編輯、保存UTF-8/UTF-16的文件。
可以直接將文件目錄添加到當前工程中。
增加了wxWidgets,FLTK,GTK+,Qt等工程嚮導。
增加了GLUT,GLFW等工程嚮導。
代碼編輯器中增加了對分割窗口的支持。
增加了批量編譯命令。
提速了C/C++解析器。
編輯器中能夠自動配對括弧輸入。
能夠根據函數的聲明,生成該函數的實現框架。
大量小的改進。
另外,修改了一些debug。
版本4.1(2008-09-09)
加強C/C++代碼解析,增加穩定性和容錯能力。
增加對VisualStudio2003/2005/2008編譯器的支持。
增加對BorlandC++Builder編譯器的支持。
增加MSeMbeddedVisualC++4.0工程往C-Free工程轉化。
支持直接將VisualC++6.0,VisualStudio2003/2005/2008工程拖入C-Free打開。
在文件列表窗口中,增加“打開方式”選項。
消除代碼窗口中,代碼提示的殘留現象。
修改界面語言切換的bug。
默認添加Astyle工具到C-Free中,用於代碼格式化。
文件在外部修改,C-Free無法及時提示的問題。
修改打開大的工程時,打開速度過慢的問題。
修改在構建大的工程之前,檢查文件依賴性時間過長的問題。
當以工程組為工作空間時,能夠保存工作環境,以便下次打開。
增加調試時“監視”窗口不同數據的顯示格式(十六進位格式,字元格式等)。
增加調試正在運行的程序的功能。
修改調試時程序不響應的問題。
增加調試時的調用堆棧窗口。
當文件在外部修改,而重新載入文件時,取消所有的代碼指示器。
修改默認的新建工程目錄在我的文檔下。
修改默認的新建文件目錄在我的文檔下。
修改Windows2000,XP,Vista下非管理員用戶無法使用C-Free的問題。
修改FindReference的結果為非模態窗口,並以樹結構顯示結果。
另外,修改了數量眾多的bug。