您的位置:首页 > 编程语言 > Java开发

配置Eclipse CDT,支持VC編譯器

2015-06-14 21:05 696 查看

转载于 http://www.itkee.com/developer/detail-118d.html

更新: 2011-12-15
字體: T
T

本文旨在打造for VC最精簡編譯環境,所以不要下載Eclipse IDE for C/C++ Developers,因爲有很多組件對於VC開發來說,是沒有用的。

進入:http://download.eclipse.org/eclipse/downloads/,點擊最新的Latest Release版本名稱鏈接,比如當前是3.5,進入更豐富的下載頁面:http://download.eclipse.org/eclipse /downloads/drops/R-3.5-200906111540/index.php。

下載:eclipse-platform-3.5-win32.zip,才47MB。解壓後,以插件的方式安裝CDT的核心組件,參 考:http://www.qpsoft.com/blog/eclipse-galileo-cdt-install-new-software/

注意:在選擇CDT組件時,只要選擇CDT Optional Features - Eclipse C/C++ Development Platform即可,這個組件20多MB。 一、C/C++環境配置:Window - Preferences - C/C++

1. Editor - Content Assist - Auto-Activation - Delay(ms),原值爲500,改爲100,則智能提示速度將非常快!

2. Enviroment,添加三個環境變量:

INCLUDE=${system:ECLIPSE_HOME}/include

LIB=${system:ECLIPSE_HOME}/lib

PATH=${system:ECLIPSE_HOME}/bin;${system:ECLIPSE_HOME}/tool/svn

3. Indexer,清空Files to index up-front的內容,修改Cache limits的值,儘可能大,可以提高速度!

4. Net CDT project wizard - Makefile Project

Binary Parsers,選中PE Windows Parser

Error Parsers,只選中CDT Visual C Error Parser

Discovery Options,取消Automate discovery of paths and symbols,因爲VC不支持。

Builder Settings,取消Use default build command選項,將Build command的值從make改爲nmake(注:也可不改,使用make)

5. Code Style,通過New來新建一個代碼風格,命名爲qpsoft,且初始化爲BSD/Allmain,然後按習慣修改一些細節。

6. Editor - Templates,選中Use code formatter,這樣快速完成的代碼是自己自己設計好的風格。

7. Appearance,選中Group method definitions in the Outline view 由於VC編譯器並沒有將頭文件路徑編譯進可執行文件,所以無法知道相關頭文件的路徑,需要手動設置,才能使用智能提示功能。方法:Project - Properties - C/C++ General - Paths and Symbols - Includes,Add,從Variables中選擇INCLUDE,選中Add to all configuration、Add to all languages。
三、修改智能提示的快捷鍵

Window - Preferences - General - Keys,輸入Content,找到Content Assist,在Binding中修改爲Shift+Space,要順手的多。 四、其他設置

1. Window - Preferences - General - Editors - Text Editors,選中Show line numbers,設置Print margin column爲110

2. Window - Preferences - General - Workspace,取消Build automatically,選中Save automatically before build 五、通過插件擴展功能

1. 支持Subversion:Eclipse官方出品,主頁位於http://www.eclipse.org/subversive/。在安裝時可以通過 Check Install Software,添加 http://download.eclipse.org/technology/subversive/0.7/update-site/ 考慮到GNU MAKE比NMAKE的功能更爲強大,而且CDT對gmake的支持明顯要好過nmake(錯誤分析),所以我決定使用make來管理工程編譯。經過測試 發現Eclipse的智能提示功能相當強大,對VC的頭文件支持的很好,速度也很快!只是內存佔得多了些:物理內存250MB左右,虛擬內存280MB左
右。 總得來說,Eclipse + CDT確實是一個很理想的代碼編輯環境,功能強大到超乎想像。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: