8

我从 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++ 功能不可用?

4

5 回答 5

3

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

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

于 2014-11-12T08:26:12.530 回答
3

该系统 Eclipse 的安装路径包括 1.3.1 版本的 Java 运行时环境,并且 Eclipse 可执行文件使用该版本运行 Eclipse。不幸的是,Eclipse 中似乎没有任何迹象表明这一点,也没有任何迹象表明任何事情都失败了。

使用此处的说明,我将 JVM 更改javaw.exe为 Java 7 安装。这样做之后,C/C++ 透视图和新项目选项出现在 Eclipse 中。

于 2013-05-28T03:43:05.693 回答
2

我也有同样的问题。

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

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
于 2015-03-26T21:40:12.570 回答
1

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

  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。

C++ 透视图未包含在可用透视图列表中。

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

于 2014-10-16T15:13:53.430 回答
1

我的解决方法是从 Oracle 安装最新的 JDK。我为 Java 开发人员重新安装了 Yosemite 和 Eclipse。C/C++ 选项在安装并重启 Eclipse 后出现。希望能帮助到你!

于 2015-01-09T00:45:24.220 回答