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