我从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 ++功能不可用?
答案 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遇到了同样的问题:
C ++透视图未包含在可用透视图列表中。
但是C ++ Project 是File-> New菜单中的一个选项,当我选择它时,Eclipse问我是否想要使用C ++透视图。我说是的,它出现了,现在也可以在透视列表中找到。
答案 4 :(得分:1)
对我来说,修复是从Oracle安装最新的JDK。我有一个全新安装的Yosemite和Eclipse for Java开发人员。在安装和重新启动Eclipse之后,出现了C / C ++选项。希望它有所帮助!