配置Eclipse CDT,支持VC編譯器

转载于  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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Eclipse CDT(C/C++ Development Tooling)是一个用于开发和调试C和C++程序的插件集合。它是基于Eclipse平台的,提供了丰富的功能和工具来支持C和C++项目的开发。 在Eclipse CDT中,项目是一个基本的概念。一个项目可以包含一个或多个源文件,以及其他相关的资源。项目中的源文件可以是C或C++文件,这些文件可以在编译时一起进行处理。 Eclipse CDT的结构主要由以下几个部分组成: 1. 工作空间(Workspace):工作空间是Eclipse CDT的顶级容,它包含了所有的项目和相关的资源。一个工作空间可以包含多个项目。 2. 项目(Project):项目是一个独立的实体,它包含了一组相关的源文件和其他资源。每个项目都有自己的设置和配置信息。 3. 源文件(Source File):源文件是C或C++代码文件,它们包含了程序的实际实现。在一个项目中可以有多个源文件,它们可以相互引用和调用。 4. 包(Package):包是用于组织源文件的一种方式。一个包可以包含多个源文件,它们可以按照一定的逻辑关系进行组织。 5. 编译(Compiler):Eclipse CDT支持多种编译,可以根据项目的需要选择合适的编译。编译负责将源代码转换为可执行的机代码。 6. 编译配置(Build Configuration):编译配置定义了项目的编译选项和参数。通过配置编译配置,可以指定编译和编译选项,以及其他与编译相关的设置。 7. 调试(Debugger):Eclipse CDT集成了调试功能,可以用于调试C和C++程序。它支持断点调试、变量查看、堆栈跟踪等常见的调试操作。 总之,Eclipse CDT的结构是以工作空间为顶级容,包含了项目、源文件、包、编译、编译配置和调试等组件,提供了全面的C和C++开发支持

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值