配置Eclipse CDT,支持VC編譯器

来源:互联网 发布:淘宝2017销售额下滑 编辑:程序博客网 时间:2024/05/17 03:55

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

 
本文旨在打造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確實是一個很理想的代碼編輯環境,功能強大到超乎想像。
0 0
原创粉丝点击