如鵬網(wǎng) 大學(xué)生計(jì)算機(jī)學(xué)習(xí)社區(qū)

          CowNew開源團(tuán)隊(duì)

          http://www.cownew.com 郵件請(qǐng)聯(lián)系 about521 at 163.com

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            363 隨筆 :: 2 文章 :: 808 評(píng)論 :: 0 Trackbacks

          C-Free是一個(gè)非常好用的C/C++開發(fā)工具,由于C-Free的內(nèi)置組件比較老,而且一些設(shè)置不太合理,所以要發(fā)揮C-Free的最大優(yōu)勢還要對(duì)其進(jìn)行設(shè)置上的調(diào)整。

          本文中的C-Free使用的是4.1版本。

          一、升級(jí)MinGW

          ????C-Free使用的內(nèi)置版本的MinGW是2.95版本的,這個(gè)版本已經(jīng)非常老了,對(duì)于C/C++的新語法、新格式的資源文件、新格式的對(duì)話框資源等都支持非常差,特別是如果要開發(fā)基于對(duì)話框的Windows程序的話只能使用C-Free內(nèi)置的那個(gè)老古董級(jí)別的DialogEditor,不支持ResEd、ResEditor等新一代的資源編輯器。因此強(qiáng)烈建議大家升級(jí)MinGW的版本,我推薦大家使用MinGW3.4.5。

          ????MinGW的下載安裝、配置非常麻煩,不過我們可以使用別人已經(jīng)配置好的,最偷懶的方式就是下載Code:Blocks,Code:Blocks也是一款C/C++開發(fā)工具,它內(nèi)置的就是MinGW3.4.5。可以下載帶MinGW的Code:Blocks,安裝后提取安裝目錄下的MinGW目錄就可以了。為了方便大家,JSJ321學(xué)習(xí)社區(qū)(www.jsj321.com)將提取出來的MinGW打包上傳到了網(wǎng)上,懶得下載Code:Blocks的朋友直接到下面地址下載即可:

          http://www.namipan.com/d/MinGW3.4.5(%e7%b2%be%e7%ae%80%e7%89%88).zip/e443fbe4717fc8c10f9e393cf2dc331c8380f9ec98193a01

          ?

          下載完成后將MinGW解壓到磁盤上,比如我解壓到D:\greeninst\MinGW3.4.5

          運(yùn)行C-Free,選擇主菜單的【構(gòu)建】→【構(gòu)建選項(xiàng)】,彈出如下的對(duì)話框

          ????確保"構(gòu)建配置"中選中的是"mingw2.95",然后點(diǎn)擊右側(cè)的向右箭頭的按鈕

          點(diǎn)擊【刪除配置】菜單項(xiàng),在彈出的確認(rèn)對(duì)話框中選擇【確定】按鈕即可將舊的MinGW2.95刪除了。

          接著再次點(diǎn)擊那個(gè)向右箭頭的按鈕,點(diǎn)擊【新建配置】菜單項(xiàng),彈出下面的對(duì)話框

          "編譯器類型"選中"MinGW"(注意不是"MinGW(Old)",不要弄錯(cuò)了),配置名稱中輸入"MinGW3.4.5",然后點(diǎn)擊【確定】按鈕。然后系統(tǒng)會(huì)顯示下面的對(duì)話框:

          點(diǎn)擊【確定】按鈕即可,會(huì)接著彈出下面的對(duì)話框要求你選擇MinGW3.9.5的位置:

          選擇你的MinGW3.4.5解壓的目錄即可,比如我這里的目錄就是:D:\greeninst\MinGW3.4.5。選擇好了以后點(diǎn)擊【確定】按鈕。系統(tǒng)會(huì)彈出下面的對(duì)話框:

          點(diǎn)擊【確定】按鈕即可。配置完成的界面如下:

          點(diǎn)擊【確定】按鈕即可以完成最終配置。

          從此我們就可以使用MinGW3.4.5做為C-Free的編譯器了。

          有更多問題,歡迎到"專為計(jì)算機(jī)專業(yè)在校大學(xué)生服務(wù)"的學(xué)習(xí)社區(qū)JSJ321.com提問。

          二、舊工程怎么遷移到MinGW3.4.5呢?

          以前用MinGW2.9.5開發(fā)的工程如果用配置了MinGW3.4.5的C-Free打開以后并不會(huì)自動(dòng)應(yīng)用新的MinGW3.4.5編譯器,需要手工升級(jí)。升級(jí)方式如下:

          打開工程,在工程上點(diǎn)擊右鍵

          選擇【工程設(shè)置】菜單項(xiàng)。在彈出對(duì)話框中點(diǎn)擊那個(gè)右鍵頭按鈕:

          在菜單中選中【從全局構(gòu)建配置復(fù)制】,彈出下面的對(duì)話框:

          選擇"MinGW3.4.5"然后點(diǎn)擊【確定】按鈕即可完成升級(jí)。

          二、升級(jí)資源編輯器

          C-Free內(nèi)置的是老掉牙的DialogEditor,這個(gè)編輯器只能編輯老格式的對(duì)話框資源文件、內(nèi)置的控件非常少、對(duì)中文支持不好,只能編輯對(duì)話框資源不能編輯圖標(biāo)、圖片、菜單、工具條等資源,所以除了你想懷舊一下,否則請(qǐng)升級(jí)到更好用的資源編輯器。

          這里推薦大家使用ResEd,這是一款非常好用的資源編輯器而且是中文界面的,提供幾個(gè)下載地址:
          http://www.duote.com/soft/1184.html
          http://download.pchome.net/development/linetools/detail-86253.html
          http://www.namipan.com/d/e856806c60616f9a54c52ab07f5ba46662118ecc53830100

          ? ? 注意ResEd和ResEdit是兩個(gè)軟件,不一樣的,不要混淆。

          下載完成后將壓縮包中的ResEd.exe解壓到C-Free的安裝目錄下,如果你沒有修改C-Free的安裝路徑的話,一般是"C:\Program Files\C-Free 4"。

          解壓完畢啟動(dòng)C-Free,點(diǎn)擊主菜單的【工具】→【工具配置】,會(huì)彈出下面的對(duì)話框:

          在"工具"列表中選中"對(duì)話框編輯器",將"工具"修改為"資源編輯器",將"程序"修改為"$(CFRoot)\ResEd.exe",將"參數(shù)"修改為"$(FileName)"。這表示當(dāng)通過主菜單啟動(dòng)ResEd以后自動(dòng)打開當(dāng)前C-Free中正在編輯的資源文件。修改完成后如下圖:

          點(diǎn)擊【確定】按鈕。

          以后就可以通過主菜單的【工具】→【資源編輯器】來啟動(dòng)ResEd了,而且如果當(dāng)前C-Free中有rc、dlg等資源文件被打開的話ResEd還會(huì)自動(dòng)打開此資源文件。

          三、配置ResEd

          ????啟動(dòng)ResEd,點(diǎn)擊主菜單【工具】→【詳細(xì)設(shè)置】,將"名稱輸出格式"選擇為"C-Defines",并且選中"保存時(shí)自動(dòng)輸出"。然后點(diǎn)擊【確定】按鈕,這樣每次修改資源文件并保存的時(shí)候就會(huì)自動(dòng)生成資源ID的定義文件了。

          四、為什么代碼自動(dòng)提示不出來?怎么增加自動(dòng)提示的數(shù)量?
          【工具】→【編輯器選項(xiàng)】→【代碼提示】。顯示最大條數(shù)、輸入幾個(gè)字符后才激活。建議改成10、1

          、怎么修改新建文件的默認(rèn)文件名為c。
          【工具】→【環(huán)境選項(xiàng)】、修改"新建文件類型"

          ?

          有更多問題,歡迎到"專為計(jì)算機(jī)專業(yè)在校大學(xué)生服務(wù)"的學(xué)習(xí)社區(qū)JSJ321.com提問。

          ?

          posted on 2008-10-15 23:56 CowNew開源團(tuán)隊(duì) 閱讀(1435) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 绥芬河市| 南投市| 盐亭县| 濉溪县| 阿巴嘎旗| 兴宁市| 宁都县| 永年县| 凤翔县| 土默特右旗| 晋中市| 蒙城县| 盐津县| 库车县| 长泰县| 志丹县| 林芝县| 延川县| 洱源县| 拉孜县| 绥江县| 洪江市| 安龙县| 礼泉县| 唐河县| 博爱县| 寿阳县| 新泰市| 顺平县| 桑日县| 宁都县| 延边| 玉山县| 石屏县| 清苑县| 光泽县| 牟定县| 广西| 浮山县| 弋阳县| 吉木乃县|