C-Free是一款(kuan)集(ji)成(cheng)開發環境(IDE),支持多種編譯器的專業化C/C++,使用者可以輕松地編輯、編譯、連(lian)接、運行、調試C/C++程(cheng)序。
C-Free是一款C/C++集(ji)成開發環(huan)境(IDE)。目前有兩個版(ban)本,收費的C-Free5.0專業(ye)版(ban)和免費的C-Free4.0標準(zhun)版(ban)。
C-Free中(zhong)集成了C/C++代(dai)(dai)碼解(jie)析器(qi),能(neng)夠實(shi)時(shi)解(jie)析代(dai)(dai)碼,并且在編寫(xie)的(de)(de)過程(cheng)(cheng)中(zhong)給(gei)出智能(neng)的(de)(de)提(ti)示。C-Free提(ti)供了對目(mu)前業界主流C/C++編譯器(qi)的(de)(de)支持(chi),你(ni)可以(yi)在C-Free中(zhong)輕松切換(huan)編譯器(qi)。可定制的(de)(de)快捷鍵、外部工具以(yi)及(ji)外部幫助文檔,使你(ni)在編寫(xie)代(dai)(dai)碼時(shi)得心應(ying)手。完善的(de)(de)工程(cheng)(cheng)/工程(cheng)(cheng)組管理(li)使你(ni)能(neng)夠方便的(de)(de)管理(li)自己的(de)(de)代(dai)(dai)碼。
1.支持(chi)多編譯(yi)器,可以配置(zhi)添加其(qi)他編譯(yi)器;
2.增強的(de)C/C++語(yu)法加亮器,(可加亮函數(shu)名(ming),類(lei)型(xing)名(ming),常量名(ming)等);增強的(de)智能輸入功能;
3.可添加(jia)(jia)語言加(jia)(jia)亮(liang)器(qi),支持其他編程(cheng)語言;
4.可添(tian)加工程(cheng)類(lei)型,可定制其他的(de)工程(cheng)向導;
5.完(wan)善的代碼定位功能(查(cha)找聲明(ming)、實現和(he)引用);
6.代碼完成(cheng)功能(neng)和函數參數提(ti)示功能(neng);
7.能夠列出代碼(ma)文件中包含(han)的所有符號(函數、類/結構、變量(liang)等);
8.大量(liang)可定制的功能
可定制快捷鍵
可定制外部工具
可定制幫(bang)(bang)助(可支持Windows幫(bang)(bang)助、Html幫(bang)(bang)助和在線(xian)幫(bang)(bang)助);
9.彩色、帶(dai)語法加亮(liang)打印功能;
10.在(zai)調(diao)試時顯(xian)示控制臺窗(chuang)口;
11.工程轉化(hua)功能,可將(jiang)其他類型的工程轉化(hua)為C-Free格式的工程,并在C-Free中打開。
最新(xin)的(de)c-free5.0版本已經可以支(zhi)持c99標準(zhun)。步驟(zou)是點(dian)擊工具--環境選項--新(xin)建(jian)(jian)文件類型將cpp改(gai)為c確定,然后點(dian)擊構建(jian)(jian)--構建(jian)(jian)選項--原(yuan)始參數將-g-DDEBUG改(gai)為-std=c99點(dian)擊確定,可以支(zhi)持C語言最新(xin)標準(zhun)c99。目前的(de)缺(que)點(dian)是在(zai)(zai)編(bian)譯程(cheng)序時如果(guo)出現warning:no newline at end of file這樣的(de)警告。可以在(zai)(zai)程(cheng)序的(de)末尾(wei)}后在(zai)(zai)敲擊回車鍵(jian)重新(xin)編(bian)譯即可消除(chu)警告。