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