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