Eclipse:安装CDT插件后没有C / C ++选项

时间:2014-05-17 12:43:57

标签: eclipse ubuntu eclipse-plugin eclipse-cdt

我使用Eclipse在Java中编程,并且熟悉这个开发环境后,我会将它用于C / C ++项目。

  • 版本:Eclipse SDK 4.2.2(Juno)
  • O.S。:Ubuntu 12.04 LTS

我按照ubuntu文档的意大利语指南安装了CDT插件:

http://wiki.ubuntu-it.org/Programmazione/Eclipse#CDT

唯一的区别是,在第4点,我没有包括所显示的来源(伽利略),但我的版本(朱诺)

http://download.eclipse.org/tools/cdt/releases/juno

没关系,找到了源

  • CDT主要功能
  • CDT可选功能

安装成功(事实上,Eclipse将CDT显示为已安装的最新软件,并且随后尝试重新安装,Eclipse将返回已安装的错误)

问题是当我重新启动Eclipse时,我没有任何变化。例如,如果我打开菜单"档案 - >新 - >其他" ,我没有额外的选项来创建一个新的C / C ++项目。

我经常在我的计算机上安装C / C ++编译器(gcc和g ++,版本4.6.3)。

我还尝试从终端安装插件:

sudo apt-get install eclipse-cdt

没有变化。

我搜索Eclipse中的选项,看看是否存在启用菜单中项目视图的问题,但没有。即使在"窗口 - >设定"我没有" C / C ++"类别。 我也改变了我的工作空间.....没什么。

请帮助我,谢谢

2 个答案:

答案 0 :(得分:1)

我有同样的问题。我安装了最新的日食,月神和火星。两者都有c / c ++开发工具。

我的开发环境安装了旧版本的java,即1.6。显然,月神/火星需要安装1.7。我首先将eclipse.ini文件修改为

-vmargs -Dosgi.requiredJavaVersion = 1.6

我开始了eclipse并且c / c ++项目不可用。所以我无法创建一个c / c ++项目,因为它在向导中不可用。

我在我的机器上将我的java更新为1.7;更改了eclipse.ini文件

-vmargs -Dosgi.requiredJavaVersion = 1.7

然后开始了日食。中提琴。现在可以使用创建c / c ++项目的选项。

基本上,似乎新的eclipse需要1.7 java。否则,它将禁用功能。

答案 1 :(得分:0)

首先,您必须打开“C / C ++透视图”。尝试进入菜单“Window - Open Perspective - Other - C / C ++”。

当您使用C / C ++透视图时,您应该能够创建一个新的C / C ++项目。

此外,如果您已经加载了项目,则可以转换为C ++项目。只需选择它然后按照右键菜单:“新建” - “转换为C / C ++项目(添加C / C ++性质)”。或者,只需转到菜单文件 - 新建 - 转换为C / C ++项目,它将显示所有项目的列表。

但同样,第一步和主要步骤是切换到C / C ++视角。

祝你好运!