安装 Eclipse CDT 后没有 C++ 选项

安装 Eclipse CDT 后没有 C++ 选项

我使用终端安装了带有 jdk7 的 eclipse,现在我想合并 C/C++ 开发,因此我从终端安装了一个编译器(gcc 4.7)和 eclipse cdt 插件: sudo apt-get install eclipse-cdt

但是当我重新启动 eclipse 并尝试更改视角时,没有 c++ 选项,我甚至无法创建一个新的 C++ 项目。有人建议我执行“安装新软件”并从硬盘中选择 cdt。如果我应该这样做,终端将其文件安装到哪里?

答案1

我以前遇到过类似的问题,但是使用 Java,问题通过以下方式解决:

   eclipse -clean &

因为它会刷新您的工作区。

如果它不起作用,您可以尝试删除工作区(如果它不包含任何有价值的数据)并再次执行上述命令。

答案2

好的,我通过 apt-get 在“相对”干净的 Ubuntu 13.04 安装上安装了 eclipse,当我尝试添加 cdt(也是通过 apt-get)时遇到了此线程中提到的问题。我尝试了多种方法来解决这个问题,并多次重新安装。

在修复它之前,我做了以下操作从 openjdk 切换到 oracle java,这可能相关也可能不相关:

sudo apt-get purge openjdk*
sudo rm /var/lib/dpkg/info/oracle-java7-installer*
sudo apt-get purge oracle-java7-installer*
sudo rm /etc/apt/sources.list.d/*java*
sudo apt-get update
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer

最终对我有用的是:

sudo apt-get install eclipse eclipse-cdt g++
rm -rf ~/.eclipse
rm -rf ~/workspace
eclipse -clean &

注意:我的工作区中没有任何实际工作。如果有,您应该在执行诸如删除它之类的大动作之前对其进行备份。

答案3

当您启动新的 C ++项目( File->New->Project..., Shift++ )时,视角将自动更改。如果您想强制更改,请打开菜单,然后从弹出的窗口中选择条目。AltNWindow->Open Perspective->Other...C/C++

相关内容