我使用终端安装了带有 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++