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