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