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