安装了eclipse的CDT,可是在project中没有C/C++的选项

ww884203 2012-06-03 03:00:26
应该是我哪里安装错了吧,系统是Ubuntu 12.04,在网上找了好多教程照做都不行。。。大家有没有有类似经验的说下可能的原因或者给一个可行的教程的链接?
谢谢各位了!
...全文
4081 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxghosttl 2014-12-09
  • 打赏
  • 举报
回复
刚才也遇到了,升级JDK到 1.7 就好了,自己也记录一下。
大叔也不错 2013-10-17
  • 打赏
  • 举报
回复
我在Ubuntu中也遇到这种情况,以root身份运行一下eclipse,退出后再以普通身份运行,就能看到c/c++选项了。 不知道是否是同样问题,不妨一试!
hzg625 2013-05-11
  • 打赏
  • 举报
回复
同求答案啊楼主
zhuanshazhuyao 2013-04-15
  • 打赏
  • 举报
回复
我也遇到这个问题。。有解决了吗卤煮?
xingfei2000 2012-07-04
  • 打赏
  • 举报
回复
我正在用12.04 和eclipse,我是这样做的:
到http://www.eclipse.org/downloads/ 下载到与系统匹配的版本的eclipse(ubuntu12.04 32位的就下载那个linux32)
解压缩后,就能直接运行了(前提是已经安装了jdk,如果你安装过Eclipse那么即使你卸载了,jdk不会被卸载)
所以eclipse能够直接运行
启动后点击help—>install new software,在work with: 框那选择一个软件下载地址(c++就直接选择indigo),然后下面的对话框里就出现了所有的可选咋的软件,首先选择Collaboration,选择c/c++相关的软件,你觉着有用的都可以选,多选没关系,只是选多了eclipse启动会慢些。选完之后就点击下面的next安装就醒了,安装完重启一下,然后help—>install new software,选择programming language 选择c/c++,同样c++是必选的,多选也没关系。然后安装,重启,相信就没问题了。
A_Zhao 2012-06-04
  • 打赏
  • 举报
回复
如果楼主要用Eclipse进行C/C++开发,

向楼主提供一个方法:

第一步,卸载当前的Eclipse,一种方法是:

apt-get remove eclipse

第二步,去Eclipse官网下载最新的专门版本,32位版本的下载页面是:

http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/R/eclipse-linuxtools-indigo-incubation-linux-gtk.tar.gz

第三步,如果下载到xxx文件夹,那么打开终端(并成为root),执行命令:

~/xxx# tar zxvf eclipse-linuxtools-indigo-incubation-linux-gtk.tar.gz

完成后,xxx目录里会生成eclipse目录。

第四步,将xxx目录里的eclipse目录,整个移动到/opt目录下,方法:

~/xxx# mv eclipse /opt/

第五步,为eclipse制作符号链接,方法:

~/xxx# cd /usr/bin

/usr/bin# ln -s /opt/eclipse/eclipse eclipse

安装工作完成,今后只要在终端敲“eclipse”即可运行啦。

以上方法,在Ubuntu平台上测试通过,仅供参考。

呵呵……
A_Zhao 2012-06-04
  • 打赏
  • 举报
回复
如果楼主要用Eclipse进行C/C++开发,

向楼主提供一个方法:

第一步,卸载当前的Eclipse,一种方法是:

apt-get remove eclipse

第二步,去Eclipse官网下载最新的专门版本,32位版本的下载页面是:

http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/R/eclipse-linuxtools-indigo-incubation-linux-gtk.tar.gz

第三步,如果下载到xxx文件夹,那么打开终端(并成为root),执行命令:

~/xxx# tar zxvf eclipse-linuxtools-indigo-incubation-linux-gtk.tar.gz

完成后,xxx目录里会生成eclipse目录。

第三步,将xxx目录里的eclipse目录,整个移动到/opt目录下,方法:

~/xxx# mv eclipse /opt/

第四步,为eclipse制作符号链接,方法:

~/xxx# cd /usr/bin

/usr/bin# ln -s /opt/eclipse/eclipse eclipse

安装工作完成,今后只要在终端敲“eclipse”即可运行啦。

以上方法,在Ubuntu平台上测试通过,仅供参考。

呵呵……


ithaibo 2012-06-03
  • 打赏
  • 举报
回复
楼主,你好。请问你的Ubuntu12.04能联网吗?我的连接不了。
「已注销」 2012-06-03
  • 打赏
  • 举报
回复
可能是你装错了吧,你最好在线装
点 帮助 -->install new。。。。。在打开的窗口上,work with后面的下拉框后面的向下箭头点击,选择你的eclipse版本标签的那个项,稍等一会儿,然后看见刷新的列表了,选择 Program language项目展开它,选中cdt相关项目,确定就好(其中有几个项目只是版本不同,只能选择一个)。完成

顺便在这里请教大神一下,eclipse里面创建c++项目,创建一个helloworld项目,可以执行。之后把这个项目的代码复制,新建一个空项目粘贴进去为什么有些内容就无法解析了??
ww884203 2012-06-03
  • 打赏
  • 举报
回复
散分了~~来个人回复就结贴给分了
C 和 C++ 语言都是世界上最流行且使用最普遍的编程语言, 因此 Eclipse 平台(Eclipse Platform)提供对 C/C++ 开发的支持一点都不足为奇。 因为 Eclipse 平台只是用于开发者工具的一个框架,它不直接支持 C/C++;它使用外部插件来提供支持。 本文将向您演示如何使用 CDT — 用于 C/C++ 开发的一组插件。CDT 项目(有关链接, 请参阅本文后面的 参考资料一节)致力于为 Eclipse 平台提供功能完全的 C/C++ 集成开发环境(Integrated Development Environment,IDE)。 虽然该项目的重点是 Linux,但它在可使用 GNU 开发者工具的所有环境(包括 Win32(Win 95/98/Me/NT/2000/XP)、QNX Neutrino 和 Solaris 平台)都能工作。 CDT 是完全用 Java 实现的开放源码项目(根据 Common Public License 特许的),它作为 Eclipse SDK 平台的一组插件。这些插件将 C/C++ 透视图添加到 Eclipse 工作台(Workbench), 现在后者可以用许多视图和向导以及高级编辑和调试支持来支持 C/C++ 开发。 由于其复杂性,CDT 被分成几个组件,它们都采用独立插件的形式。 每个组件都作为一个独立自主的项目进行运作,有它自己的一组提交者、错误类别和邮件列表。 但是,所有插件都是 CDT 正常工作所必需的。 下面是 CDT 插件组件的完整列表: 主 CDT 插件(Primary CDT plug-in)是“框架”CDT 插件。 CDT 功能 EclipseCDT Feature Eclipse)是 CDT 功能组件(Feature Component)。 CDT 核心(CDT Core)提供了核心模型(Core Model)、CDOM 和核心组件(Core Component)。 CDT UI是核心 UI、视图、编辑器和向导。 CDT 启动(CDT Launch)为诸如编译器和调试器之类的外部工具提供了启动机制。 CDT 调试核心(CDT Debug Core)提供了调试功能。 CDT 调试 UI(CDT Debug UI)为 CDT 调试编辑器、视图和向导提供了用户界面。 CDT 调试 MI(CDT Debug MI)是用于与 MI 兼容的调试器的应用程序连接器。 现在,让我们研究一下如何在实际应用程序使用这些组件。图 1 显示了 Eclipse 的 C/C++ 项目: 图 1. 在带有 CDT 插件的 Eclipse 编辑 C/C++ 项目 安装和运行 CDT 在下载和安装 CDT 之前,首先必需确保 GNU C 编译器(GNU C compiler,GCC)以及所有附带的工具(make、binutil 和 GDB)都是可用的。 如果正在运行 Linux,只要通过使用适用于您分发版的软件包管理器来安装开发软件包。 在 Windows平台上,将需要安装 Cygwin 工具箱(请参阅 参考资料以获得链接)。Cygwin 是用于 Windows 的类 UNIX 环境,它包括 GCC 移植以及所有必需的开发工具,包括 automake 和 GNU 调试器(GNU Debugger,GDB)。Cygwin 是在 cygwin1.dll 库基础上构建的。Cygwin 的备用解决方案是 Minimalist GNU for Windows(MinGW)(请参阅 参考资料以获得链接)。 该工具是一组可免费获取、自由分发的特定于 Windows 的头文件和导入库,这些头文件和导入库与 GNU 工具集(它们允许您生成不依赖于任何第三方 DLL 的本机 Windows 程序)结合在一起。 如果您想要创建与 POSIX 兼容的 Windows 应用程序,那么 MinGW 是最佳选择。MinGW 甚至可以在 Cygwin 安装之上工作。 Solaris和 QNX要求您从因特网下载并安装其特定的 GCC、GNU Make binutils 和 GDB 移植(请参阅 参考资料以获得链接)。 假设您安装了适当的 Java SDK/JRE 和 Eclipse 平台 SDK,并且它们都正常运行。CDT 以两种“方式”可用:稳定的发行版和试运行版(nightly build)。 试运行版未经完全测试,但它们提供了更多的功能并改正了当前错误。 安装之前,请检查磁盘上是否存在先前版本的 CDT,如果存在,请确保完全除去它。 因为 CDT 没有可用的卸载程序,所以需要手工除去它。 为了检查先前版本是否存在,转至 CDT 插件所驻留的目录: eclipse/plugins 。 接着,除
目录 I. 目录 1 II. java c/cpp互相调用实例(姊妹篇之一)——java调用c/cpp 4 一 先制作一个系统有的DLL文件(cpp给出的sdk接口) 4 二 JNI 7 1、 编写java文件 7 2、 生成.h头文件 8 3、 用c/cpp实现这个头文件 9 三 测试 10 四 最后补充 11 III. java c/cpp互相调用实例(姊妹篇之二)——c/cpp调用java 11 一、 编写java代码 12 二、 编译java代码 12 三、 编写 C/C++ 代码 13 四、 运行exe 18 IV. Java JNI 编程进阶 18 一、 解决性能问题 18 二、 解决本机平台接口调用问题 19 三、 嵌入式开发应用(JNI小例子) 20 1、 新增一个基础类 22 2、 定义新类继承基础类 23 3、 编写调用类 23 4、 新增两个本地方法 24 5、 修改 RunMain 类 25 6、 新增一个方法处理java对象 26 7、 新增一个方法处理数组 29 8、 改写RunMain 32 四、 参考资料: 33 V. EclipseCDT+MinGW 进行JAVA调用C/C++ 34 一、 安装eclipse3.2。 34 二、 安装MinGW。 34 1、 下载MinGW 34 2、 安装 34 3、 安装版本 34 4、 选择安装的编译器 34 5、 选择安装路径,下一步 35 6、 等待下载软件 35 三、 MinGW的环境变量设置 35 1、 设置Path 35 2、 设置C_INCLUDE_PATH 35 3、 设置CPLUS_INCLUDE_PATH 35 四、 做一个小技巧修改 35 五、 安装CDT插件 36 1、 下载CDT插件 36 2、 安装CDT插件 36 六、 简单介绍CDT的使用吧 36 1、 新建一个C++项目 36 2、 输入New Project名字 36 3、 给项目新建一个的源文件 36 4、 接着出现文件添加的窗口,在File Name栏里面写上文件名 36 5、 编辑hello.cpp 37 6、 添加一个编译命令 37 七、 让我们开始进入真正的工作吧! 38 The Java side 38 1、 建立Java工程JavaHello,编写java类 38 2、 用命令生成头文件 38 The C side-Compiling the Library 40 1、 建立标准C工程Cpro,并生成dll文件 40 1) 将生成的头文件test_Hello.h拷贝到C工程Cpro下 40 2) 编写C类Hello.c,内容为: 40 3) 在C工程Cpro下建立hello.def文件(用于定义导出的函数),内容为: 40 4) 在C工程Cpro下建立makefile文件,内容为: 40 5) Make Targets 40 6) Make Targets视图下双击step1,在C工程Cpro下生成hello.o 文件。 41 7) Make Targets视图下双击step1,在C工程Cpro下生成hello.dll 文件。 41 2、 JAVA调用DLL 41 1) 将hello.dll拷贝到Java工程JavaHello下。 41 2) 运行Hello.java,则可以看到输出结果: 41 1) 将Hello.c改为Hello.cpp 41 2) 将makefile内容改为: 41 3) 其他的几乎都不用改变也可以。 42 评论: 42 VI. c++如何调用java程序 51 DemoMain.java内容如: 51 采用vc6++ IDE,采用JNI技术实现。 51 1、 编译时 51 2、 运行时 51 程序的关键在 53 VII. JNI 53 一、 定义 53 二、 设计目的 54 三、 书写步骤 54 1) 编写java程序:这里以HelloWorld为例。 54 2) 编译 55 3) 生成扩展名为h的头文件 55 4) 编写本地方法实现和由javah命令生成的头文件里面声明的方法名相同的方法。 56 5) 生成动态库 56 6) 运行程序 java HelloWorld就ok. 56 四、 调用考虑的问题 56 1) java和c是如何互通的? 57 2) 如何将java传入的String参数转换为c的char*,然后使用? 57 3) 将c获取的一个char*的buffer传递给java? 57 4) 不知道占用多少空间的buffer,如何传递出去呢? 58 五、 对JAVA传入数据的处理 58 1) 如果传入的是bytearray的话,作如下处理得到buffer: 58 VIII. C/C++调用JAVA类 58 一、 加载虚拟机: 59 二、 获取指定对象的类定义: 59 三、 获取要调用的方法: 59 四、 调用JAVA类方法: 60 五、 获得类属性的定义: 60 六、 数组处理: 60 七、 异常: 60 八、 多线程调用 61 Java代码 61 命令行运行:javap -s -p MyTest ,输出: 62 C代码testjava.c: 62 编译: 65 运行结果: 65
Eclipse安装与使用.doc Eclipse安装与使用 应用指南 版本1.0 目录 一、简介 3 二、ECLIPSE概述 3 三、ECLIPSE安装 3 3.1 Eclipse获得 3 3.2 Eclipse安装 3 四、 ECLIPSE使用 6 4.1 创建一个project(项目) 6 4.2 创建java应用程序 10 4.3 编译java 源文件 13 4.4 运行java程序 14 一、 Eclipse简介 欢迎使用 Eclipse。 本教程通过指导您创建一个简单的 "Hello World" Java 控制台应用程序,简要介绍 Eclipse 使用流程。学习完本教程后,您将对如何在 Eclipse创建和运行JAVA程序有一个基本了解。 二、 Eclipse概述 Eclipse的设计思想是:一切皆插件。Eclipse核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。 Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。但Eclipse不仅仅只是java的开发工具,如果我们为Eclipse装上C/C++的插件(CDT),就可以把它当作一个C/C++开发工具来使用。 Eclipse支持国际化,如果需要的话,我们可以为Eclipse安装多国语言包,实现Eclipse文化。 最后,Eclipse是免费的,并且源码开放。 三、 Eclipse安装 Eclipse可以安装在各种操作系统下,在Windows下安装Eclipse作为Java开发环境,除了需要安装Eclipse软件包之外,还需要安装Java的JDK。 3.1 Eclipse获得 请从本公司的服务器:上下载Eclipse或者从Eclipse官方网站上获得,当前最新版本为3.6.0版。以及JDK1.6,同样可在Sun公司的官方网站上下载JDK。 软件在服务器上的完整路径: Eclipse: 软件资源\软件开发工具\java\eclipse-java-galileo-SR1-win32.zip JDK:软件资源\软件开发工具\java\ jdk-6u14-windows-i586.exe 3.2 Eclipse安装 3.2.1 安装JDK 请在安装Eclipse之前需要先安装JDK,配置JAVA开发环境,具体配置方法请参考《JDK安装与环境变量配置》文档。

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧