配置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確實是一個很理想的代碼編輯環境,功能強大到超乎想像。
相关文章推荐
- window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法
- JAVA中CountDownLatch(闭锁)
- java下的串口通信-RXTX
- Eclipse 打开时“发现了以元素'd:skin'”开头的无效内容。此处不应含有子元素
- Mybatis中传参包There is no getter for property named 'XXX' in 'class java.lang.String'
- spring实战四之Bean的自动装配(注解方式)
- activemq与spring集成配置
- springmvc 生成pdf,并下载
- 记录:使用IDEA编辑Spring配置文件profile属性时产生的命名重复问题
- 记录:使用IDEA编辑Spring配置文件profile属性时产生的命名重复问题
- Java初识面向对象
- myeclipse 上安装 Maven3
- Java的重载和重写
- Java中弹出对话框中的几种方式
- java P2P JXTA-JXSE学习(一)
- Blobstore Java API overview
- Java并发编程-06-Synchronize关键字同步机制
- 解决java压缩图片透明背景变黑色的问题
- 解决java压缩图片透明背景变黑色的问题
- java对象的强引用,软引用,弱引用和虚引用