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