- 浏览: 2215871 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (1240)
- mac/IOS (287)
- flutter (1)
- J2EE (115)
- android基础知识 (582)
- android中级知识 (55)
- android组件(Widget)开发 (18)
- android 错误 (21)
- javascript (18)
- linux (70)
- 树莓派 (18)
- gwt/gxt (1)
- 工具(IDE)/包(jar) (18)
- web前端 (17)
- java 算法 (8)
- 其它 (5)
- chrome (7)
- 数据库 (8)
- 经济/金融 (0)
- english (2)
- HTML5 (7)
- 网络安全 (14)
- 设计欣赏/设计窗 (8)
- 汇编/C (8)
- 工具类 (4)
- 游戏 (5)
- 开发频道 (5)
- Android OpenGL (1)
- 科学 (4)
- 运维 (0)
- 好东西 (6)
- 美食 (1)
最新评论
-
liangzai_cool:
请教一下,文中,shell、C、Python三种方式控制led ...
树莓派 - MAX7219 -
jiazimo:
...
Kafka源码分析-序列5 -Producer -RecordAccumulator队列分析 -
hp321:
Windows该命令是不是需要安装什么软件才可以?我试过不行( ...
ImageIO读jpg的时候出现javax.imageio.IIOException: Unsupported Image Type -
hp321:
Chenzh_758 写道其实直接用一下代码就可以解决了:JP ...
ImageIO读jpg的时候出现javax.imageio.IIOException: Unsupported Image Type -
huanghonhpeng:
大哥你真强什么都会,研究研究。。。。小弟在这里学到了很多知识。 ...
android 浏览器
【整理】使得Eclipse同时支持Java和CDT 【目标】 现状是,最新的Eclipse,分别针对不同的应用分出了很多个版本,包括面向C/C++的CDT版本,J2EE的版本,PHP版本,Mobile版本等等,详见:http://www.eclipse.org/downloads/,而由于一些需要,想要将不同的版本整合在一起,就像最开始的Eclipse一样,可以支持很多个版本的。 【步骤】 经过折腾,至少先实现了在J2EE的版本,即“Eclipse IDE for Java EE Developers”的基础上,加上了CDT以支持C和C++。 具体过程如下: 1.下载Eclipse的J2EE和CDT的两个版本 去Eclipse主页:http://www.eclipse.org/downloads/ 下载 J2EE版本: CDT版本: 下载后,对应的文件是: eclipse-jee-helios-SR2-win32.zip eclipse-cpp-helios-SR2-win32.zip 3.将CDT中的features和plugins文件夹下,关于CDT的部分,都拷贝到J2EE对应的文件夹下 (1)features文件夹下面,其中凡事以org.eclipse.cdt开头的,都是CDT的部分,我这里的是: features\org.eclipse.cdt.debug.ui.memory_2.1.0.201102110609 除此之外,还有一个是 features\org.eclipse.epp.package.cpp.feature_1.3.2.20110218-0812 (2)而plugins下面的,同理,也是找出CDT开头的,我这里的是: plugins\org.eclipse.cdt.core_5.2.1.201102110609.jar 除此之外,还有两个相关的的: plugins\org.eclipse.cdt.core.win32_5.2.0.201102110609 plugins\org.eclipse.epp.package.cpp_1.3.2.20110218-0812 都拷贝到eclipse-jee-helios-SR2-win32对应的位置下面即可。 4. 在使用CDT之前,先要安装对应的MingW工具 (1)下载MingW 去网上下载对应的MingW工具,需要说明的是,我本来是去MingW的官网,即SourceForge去下载的,无奈其现在改用自动下载并安装,导致速度很慢,所以就抛弃了最新的,去网上找了个之前的3.1.0的本地免安装版本的: MinGW.rar 完整安装包 Full 本地 绿色 http://download.csdn.net/source/1522332/ 迅雷下载地址为: http://dldx.csdn.net/fd.php?i=563015223326390&s=738aaf5436e269a21f263934828cf5e6 因为MinGW本身不和windows注册表打交道,所以解压即可使用。 (2)添加和修改对应的环境变量 修改系统变量 PATH, 增加%MINGW_PATH%\bin;%MINGW_PATH%\lib\gcc-lib\mingw32\3.2.3 CPLUS_INCLUDE_PATH=%C_INCLUDE_PATH%;%MINGW_HOME%\include\c++\3.2.3;%MINGW_HOME%\include\c++\3.2.3\mingw32;%MINGW_HOME%\include\c++\3.2.3\backward; LIBRARY_PATH=%MINGW_HOME%\lib;%MINGW_HOME%\lib\gcc\mingw32\3.2.3 然后再将%MINGW_PATH%\bin下的mingw32-make.exe复制一份并改名为make.exe,因为CDT缺省的是使用make 注意上面环境变量中的版本号之所以写的是3.2.3,是因为你解压MingW后发现对于的路径的c++就是这个版本的,如果是下载了其他版本的MingW,相应地也还是解压或安装后,看看是啥版本,然后环境变量中也要写对应的值。 另外,对于Eclipse对MingW的支持,个人的理解是,Eclipse会自动搜索对应的这些变量名,发现我们已经定义了该变量后,会自动添加对应的Include以及library等等,会自动添加对MingW的支持。 5.然后正常运行J2EE版本的Eclipse,就可以同时使用CDT去编译C/C++文件了 正常建立一个新的Java的项目就不说了。 此处要说的是,如何新建一个C或C++项目,此处以C的项目为例说明如下: File->New->C Project,图示: 【总结】 其实上述过程,没啥特殊的,只是根据很久之前的类似经验,把对应的CDT的features和plugins文件夹的关于CDT的东西,都拷贝到对应位置,就可以实现支持CDT了,只是使用CDT本身,需要相关的MingW以及配置对应的环境变量,后者倒是有点麻烦,或者说要自己折腾一下,也没啥特殊的。最后,就是Eclipse可以同时支持Java和CDT了。 同理,如果想要添加其他语言的支持,也是类似的原理,就是到features和plugins文件夹下找到对应的东西,拷贝过来,应该就可以自动识别支持了。 【引用】 1.Cygwin GCC 的 Makefile 工程在 Eclipse CDT 中配置符号与路径自动发现方法 Eclipse IDE for Java EE Developers, 206 MB
和Eclipse IDE for C/C++ Developers, 87 MB
features\org.eclipse.cdt.gdb_7.0.0.201102110609
features\org.eclipse.cdt.gnu.build_7.0.0.201102110609
features\org.eclipse.cdt.gnu.debug_7.0.1.201102110609
features\org.eclipse.cdt.gnu.dsf_2.1.0.201102110609
features\org.eclipse.cdt.mylyn_5.2.102.v20110131-0100-e3x-2037w31221315012110f4y
features\org.eclipse.cdt.p2_1.0.0.201102110609
features\org.eclipse.cdt.platform_7.0.2.201102110609
features\org.eclipse.cdt_7.0.2.201102110609
plugins\org.eclipse.cdt.debug.core_7.0.0.201102110609.jar
plugins\org.eclipse.cdt.debug.mi.core_7.0.1.201102110609.jar
plugins\org.eclipse.cdt.debug.mi.ui_6.1.0.201102110609.jar
plugins\org.eclipse.cdt.debug.ui.memory.memorybrowser_1.2.1.201102110609.jar
plugins\org.eclipse.cdt.debug.ui.memory.search_1.2.0.201102110609.jar
plugins\org.eclipse.cdt.debug.ui.memory.traditional_1.2.0.201102110609.jar
plugins\org.eclipse.cdt.debug.ui.memory.transport_2.1.0.201102110609.jar
plugins\org.eclipse.cdt.debug.ui_7.0.0.201102110609.jar
plugins\org.eclipse.cdt.doc.user_5.1.0.201102110609.jar
plugins\org.eclipse.cdt.dsf.gdb.ui_2.1.0.201102110609.jar
plugins\org.eclipse.cdt.dsf.gdb_3.0.0.201102110609.jar
plugins\org.eclipse.cdt.dsf.ui_2.1.2.201102110609.jar
plugins\org.eclipse.cdt.dsf_2.1.1.201102110609.jar
plugins\org.eclipse.cdt.gdb.ui_7.0.0.201102110609.jar
plugins\org.eclipse.cdt.gdb_7.0.0.201102110609.jar
plugins\org.eclipse.cdt.launch_6.1.0.201102110609.jar
plugins\org.eclipse.cdt.make.core_7.0.1.201102110609.jar
plugins\org.eclipse.cdt.make.ui_7.0.0.201102110609.jar
plugins\org.eclipse.cdt.managedbuilder.core_7.0.2.201102110609.jar
plugins\org.eclipse.cdt.managedbuilder.gnu.ui_7.0.0.201102110609.jar
plugins\org.eclipse.cdt.managedbuilder.ui_7.0.0.201102110609.jar
plugins\org.eclipse.cdt.mylyn.ui_1.1.4.v20110204-0100-e3x.jar
plugins\org.eclipse.cdt.p2_1.0.0.201102110609.jar
plugins\org.eclipse.cdt.ui_5.2.2.201102110609.jar
plugins\org.eclipse.cdt_7.0.2.201102110609.jar
下载后的文件为:MinGW.rar
解压后,放到C:更目录下(其实放到别的地方,比如D盘也可以,只要你后面的对应的路径都设置好,都可以正常使用)
增加变量:
MINGW_HOME=C:\MinGW
C_INCLUDE_PATH=%MINGW_HOME%\include;%MINGW_HOME%\lib\gcc\mingw32\3.2.3\include
发表评论
-
小程序textarea完美填坑
2020-07-07 16:09 546相信做微信小程序的码友们都被textarea这个原生组件坑过 ... -
Nginx+Https自己敲命令生成证书
2020-05-18 09:35 968一、准备 环境:centos6.8 ... -
https证书生成环境搭建配置(基于Tomcat和Nginx)
2020-04-24 11:06 839一、基于Tomcat、JDK内置密钥工具: 1、生成服务端证 ... -
史上最强Tomcat8性能优化
2019-11-01 21:41 926授人以鱼不如授人以渔 ... -
SpringBoot配置HTTPS,并实现HTTP访问自动转HTTPS访问
2019-10-07 09:13 5721.使用jdk自带的 keytools 创建证书 打开cmd ... -
Spring Boot工程集成全局唯一ID生成器 UidGenerator
2019-09-16 09:04 877概述 流水号生成器(全局唯一 ID生成器)是服务化系统的基础 ... -
CentOS7下Redis的安装与使用
2019-08-17 11:45 627一、手动安装过程 1、准备工作(安装gcc依赖) yum ... -
Nginx与tomcat组合的简单使用
2019-08-17 10:05 469配置tomcat跳转 请求http出现400的时候在这里配置 ... -
linux下lvs+keepalived安装配置
2019-07-10 14:20 477keepalived主机:192.168.174. ... -
使用Docker搭建Tomcat运行环境
2019-02-08 21:32 5051 准备宿主系统 准备一 ... -
Netty笔记-GlobalEventExecutor
2019-02-06 23:00 6711.概念 /** * Single-thread si ... -
Netty4转发服务的实现方案
2019-02-06 15:03 1168如果用Netty做转发服务(不需要同步应答),Netty中有一 ... -
java手机号归属地查询
2018-12-25 17:16 766所需的包:carrier-1.75.jar 、geocoder ... -
基于Netty4的HttpServer和HttpClient的简单实现
2018-10-17 20:02 714Http 消息格式: Http request: Met ... -
javafx : 支持使用微调(spinner)控制的数字的文本框(NemberTextField)
2018-10-16 00:00 1118最近花了一些时间学习javaFX, 要更深入地理解新GUI包, ... -
我的Java(定制你的Java/JavaFX Runtime)
2018-10-12 23:29 695最新的JDK 11发布了,撒花 新版本的JDK终于有了ope ... -
javaFX的几个新特性,让swing彻底过时
2018-10-12 22:42 683首先声明,Java的GUI曾经 ... -
mac os系统用install4j把jar包生成app
2018-10-05 23:02 1456install4j有windows版也有mac版 mac电脑 ... -
JavaFX Alert对话框
2018-10-05 22:01 24141. 标准对话框 消息对话框 Alert alert = ... -
IDEA Properties中文unicode转码问题
2017-02-17 19:54 1081摘要: 如何让IDEA的properties中的中文进行uni ...
相关推荐
2. **Eclipse集成**:CDT无缝集成于Eclipse IDE中,使得开发者可以在同一个环境中进行Java和其他语言的开发。它利用Eclipse的插件架构,可以与其他Eclipse插件如Mylyn、Git等协同工作。 3. **源代码编辑**:CDT提供...
Eclipse CDT项目为Eclipse提供了专门用于开发C/C++的插件集合,使得Eclipse可以支持C/C++的全功能开发。CDT编辑器不仅仅是一个文本编辑器,它“理解”代码,而不仅仅是显示代码文本。Eclipse CDT将代码“编译”进...
C/C++ Development Toolkit(CDT)就是这样一个插件,使得Eclipse能够成为强大的C++开发工具。 首先,为什么要在Linux环境下使用Eclipse开发C/C++程序呢?Linux作为一款主要以C/C++为基础的开发平台,无论是内核...
它为开发者提供了完整的集成开发环境,包括源代码编辑器、构建工具、调试器以及项目管理功能,使得在Java为主的Eclipse平台上进行C/C++开发变得可能。 在Android开发中,底层驱动开发往往涉及C语言,因为Android的...
这一步是为了确保CDT能够正确识别和支持C/C++的开发环境。 4. **处理CDT插件**:在解压缩的CDT文件中,找到名为`org.eclipse.cdt.core.win32_5.0.0.200809120802.jar`的文件,将其解压缩为`org.eclipse.cdt.core....
在这一版本中,Eclipse提供了更现代化的界面,增强了对Java 10和11的支持,同时改进了调试器和重构工具等功能。 CDT 9.5.2是CDT项目的一个稳定版本,它为C/C++开发者带来了许多增强功能。这些包括: 1. **代码补全...
2. **CDT(C/C++ Development Tools)**:虽然名为“eclipse-java”,但Eclipse Mars 2同样支持C/C++开发,CDT使得Eclipse成为一个多语言IDE,满足不同开发需求。 3. **插件生态系统**:Eclipse Mars 2的一大亮点是...
Eclipse作为一个通用的开源IDE,虽然最初是为Java设计的,但通过安装特定的插件,如CDT(C/C++ Development Tooling),也能成为C和C++开发的强大平台。本文将深入探讨如何利用CDT插件在Eclipse中构建C语言的编译...
- **多平台支持**:CDT不仅支持Windows,还支持Linux和macOS等操作系统,使得跨平台开发变得更加容易。 总的来说,Eclipse CDT插件为C和C++开发者提供了一个功能强大、易于使用的开发环境,集成了代码编写、构建、...
Eclipse还支持Maven和Gradle等构建工具,使得构建和管理大型Java项目变得更加便捷。 总的来说,"eclipse-java-2023-06-R-win32-x86-64.zip"是一个针对Windows 64位系统的Eclipse Java IDE,为Java开发者提供了强大...
CDT的引入,使得Eclipse也能胜任C和C++的项目开发。 CDT 8.6.0的关键特性包括: 1. **代码编辑器**:提供了丰富的代码自动完成、语法高亮、错误检查等功能,帮助开发者快速编写和调试C/C++代码。 2. **项目管理**...
Eclipse SDK 拥有庞大的开发者社区,这意味着用户可以轻松找到解决问题的方法和支持。社区成员经常分享经验、技巧和教程,有助于新手快速上手并解决遇到的问题。 **4. 高效的开发工具** Eclipse SDK 提供了许多...
这些特性使得Eclipse成为了一个适合嵌入式软件开发的IDE,特别是在需要在宿主机和目标机之间进行远程调试的场景下。借助于SWT/JFace的图形界面组件,Eclipse为开发者提供了更为友好和便捷的开发和调试体验。
这些特点使得Eclipse成为了众多开发者的首选开发工具。 在Eclipse平台中进行Java开发,开发者首先需要熟悉其界面布局。Eclipse的界面主要由以下几个部分构成: 1. 工作区(Workspace):这是存放用户所有项目文件...
8. **文档和社区**:Eclipse CDT拥有丰富的在线文档和活跃的开发者社区,用户可以在这里找到解决问题的方法,获取技术支持,同时也能贡献自己的经验和知识。 压缩包中的文件主要为Eclipse插件的组成部分,如`site....
Eclipse作为一个开放源代码的、基于Java的可扩展开发平台,其灵活性允许通过各种插件扩展来支持不同编程语言和开发场景。CDT即C/C++ Development Tools,它为Eclipse提供了丰富的C++开发功能,包括语法高亮、自动...
10. **社区支持**:Eclipse拥有庞大的开发者社区,提供了丰富的文档、教程和论坛支持,使得学习和解决问题变得容易。 总之,"eclipse-java-2019-06-R-win32-x86_64.zip"是为Windows平台上的Java开发者设计的Eclipse...
3. **CDT(C/C++ Development Tools)升级**:对于多语言开发者,Eclipse Oxygen 1a的C/C++工具也进行了更新,提升了代码导航和调试能力。 4. **改进的启动性能**:这个版本通过减少启动时的内存消耗和提高加载速度...
它是一个功能强大的集成开发环境(IDE),专为Java语言设计,同时也支持其他编程语言,如C++, Python等。Eclipse的核心理念是开放源代码,这意味着全球的开发者可以参与到它的开发中,共同构建和改进这个平台,这...