为什么Eclipse中没有C ++透视图和新项目选项?

时间:2013-05-28 03:43:06

标签: c++ eclipse

我从Eclipse网站安装了“Eclipse IDE for Java Developers”包。我也使用C ++项目,所以我使用“安装新软件...”菜单选项来安装“C / C ++开发工具”包。执行此操作并重新启动Eclipse后,C ++透视图未出现;单击“打开透视图”按钮未显示“C / C ++”选项。我还发现我无法创建一个C ++项目; “C / C ++”树节点未出现在“新建项目”向导中。可以使用Java透视图和新项目选项。

我通过转到“已安装的安装详细信息”对话框验证了CDT已安装 - “已安装的软件”列表中出现“C / C ++开发工具”。我尝试卸载此软件包并重新安装它但没有成功。我尝试完全删除Eclipse安装并安装“Eclipse IDE for C / C ++ Developers”。此安装中也没有C / C ++选项。我检查了工作区目录中的.log文件,发现没什么异常。

为什么在Eclipse中安装CDT功能后C / C ++功能不可用?

5 个答案:

答案 0 :(得分:3)

此系统Eclipse的路径安装在包含1.3.1版本的Java运行时环境,Eclipse可执行文件使用此版本运行Eclipse。不幸的是,Eclipse中似乎没有任何迹象,也没有任何迹象表明任何失败。

使用说明here,我在Java 7安装中将JVM更改为javaw.exe。完成后,C / C ++透视图和新项目选项出现在Eclipse中。

答案 1 :(得分:3)

我在优胜美地(10.10)上遇到了Eclipse-Luna(4.4)的类似问题。 - 无法在Yosemite上使用JRE(8u25)或java 1.6获得C / C ++透视图。

但我设法通过安装JDK(8u25)来获得C / C ++视角。

答案 2 :(得分:2)

我也有同样的问题。

我刚刚安装了java7并重新启动了eclipse:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

答案 3 :(得分:1)

我在Linux(CentOS 6.5 32位)上使用Eclipse Luna遇到了同样的问题:

  1. 我安装了标准Eclipse(eclipse-java-luna-SR1-linux-gtk.tar.gz)
  2. 在eclipse中,在Help-> Install New Software下,我将p2软件存储库添加到网站列表中:http://download.eclipse.org/tools/cdt/releases/8.5
  3. 我安装了C / C ++开发工具和C / C ++开发工具SDK
  4. 在CentOS中,我还安装了OpenJDK开发环境java-1.7.0-devel-1:1.7.0.65-2.5.1.2.el6_5(i686)。
  5. 我编辑了eclipse.ini,将Xmx设置从256m增加到1024m,但我没有添加-vm属性。在重新启动后的Eclipse首选项中,我验证它使用的是JDK 1.7。
  6. C ++透视图未包含在可用透视图列表中。

    但是C ++ Project 是File-> New菜单中的一个选项,当我选择它时,Eclipse问我是否想要使用C ++透视图。我说是的,它出现了,现在也可以在透视列表中找到。

答案 4 :(得分:1)

对我来说,修复是从Oracle安装最新的JDK。我有一个全新安装的Yosemite和Eclipse for Java开发人员。在安装和重新启动Eclipse之后,出现了C / C ++选项。希望它有所帮助!