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