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