我的eclipse已经为Java和pydev配置了,现在我想用Eclipse配置C / C ++开发工具。我不想为C / C ++开发人员下载整个Eclipse IDE,因为它不方便。所以我决定在我的Eclipse中安装CDT。
Help
==> Install New Software
,然后输入http://download.eclipse.org/tools/cdt/releases/indigo
,等待一段时间,然后选择以下CDT Main Features
,CDT Optional Features
和下一步,然后发生错误。
Cannot complete the install because of a conflicting dependency.
Software being installed: C/C++ DSF GDB Debugger Integration 4.0.0.201106081058 (org.eclipse.cdt.gnu.dsf.feature.group 4.0.0.201106081058)
Software being installed: C/C++ Development Tools SDK 8.0.2.201202111925 (org.eclipse.cdt.sdk.feature.group 8.0.2.201202111925)
Only one of the following can be installed at once:
GDB DSF Debugger Integration Core 4.0.0.201106081058 (org.eclipse.cdt.dsf.gdb 4.0.0.201106081058)
GDB DSF Debugger Integration Core 4.0.2.201202111925 (org.eclipse.cdt.dsf.gdb 4.0.2.201202111925)
GDB DSF Debugger Integration Core 4.0.1.201109151620 (org.eclipse.cdt.dsf.gdb 4.0.1.201109151620)
Cannot satisfy dependency:
From: C/C++ Development Tools 8.0.2.201202111925 (org.eclipse.cdt.feature.group 8.0.2.201202111925)
To: org.eclipse.cdt.gnu.dsf.feature.group [4.0.1.201202111925]
Cannot satisfy dependency:
From: C/C++ DSF GDB Debugger Integration 4.0.0.201106081058 (org.eclipse.cdt.gnu.dsf.feature.group 4.0.0.201106081058)
To: org.eclipse.cdt.dsf.gdb [4.0.0.201106081058]
Cannot satisfy dependency:
From: C/C++ DSF GDB Debugger Integration 4.0.1.201202111925 (org.eclipse.cdt.gnu.dsf.feature.group 4.0.1.201202111925)
To: org.eclipse.cdt.dsf.gdb [4.0.2.201202111925]
Cannot satisfy dependency:
From: C/C++ Development Tools SDK 8.0.2.201202111925 (org.eclipse.cdt.sdk.feature.group 8.0.2.201202111925)
To: org.eclipse.cdt.feature.group [8.0.2.201202111925]
我已经搜索了很多时间,但仍然无法找到有效的解决方案。任何人都可以帮助我吗?非常感谢!
答案 0 :(得分:0)
我也遇到了这个问题。我只是下载已包含CDT的eclipse的c / c ++模式。有用。如果你无法解决它,你可以尝试这种方式。它总比没有好。
答案 1 :(得分:0)
通常,如果我看到这么多错误,那是因为我选择了错误的更新站点...可能是一个愚蠢的问题,但你真的安装了Eclipse Indigo基础版吗?您可以查看Help
- > About Eclipse
,第二行。
答案 2 :(得分:0)
该答案指的是帮助 - >关于这是一个巨大的帮助。在那里,我点击了“安装详细信息”按钮,检查了与CDT / C ++相关的所有内容,然后单击“卸载”。 Eclipse重新启动后,我能够毫无问题地安装CDT。
TH
答案 3 :(得分:0)
这与我遇到的问题非常相似。在我的例子中,可选附件中的一些软件包已经隐式包含在CDT中(例如GDB DSF软件包),因此当您尝试安装这两个软件包时会出现冲突。
如果您在可选附加内容中突出显示您想要的每个包,它将在描述包天气的简短注释行中说明,如果取消选择,CDT中默认包含该包的版本。希望这有用。
答案 4 :(得分:0)
这可能有点晚了,但首先尝试自行安装基本CDT软件包。重新启动Eclipse,然后安装CDT可选功能,这次勾选“隐藏已安装的项目”复选框。这解决了我的问题。
答案 5 :(得分:0)
我遇到了类似的困境。在我的情况下,我首先下载了CDT主要功能,并在窗口中检查了所有框。特别是说“在安装过程中联系所有更新站点以查找所需软件”的方框。之后,我安装了“CDT可选功能”,并检查了所有框。
答案 6 :(得分:0)
我在Windows 8.1,64位上运行Kepler Service Release 1。
当我尝试使用以下选项安装CDT时遇到了这种确切的行为: http://oi40.tinypic.com/302b2i8.jpg
不要同时选择C/C++ Development Tools
和C/C++ Development Tools SDK
。这将导致CDT帮助文件可用,但C / C ++透视图和C / C ++项目类型不可用,因为可能是包冲突(尽管很奇怪,我的工作区.log
文件中没有显示任何内容)
正确的配置是只选择C/C++ Development Tools
,除非你想要为CDT做出贡献,在这种情况下你要选择C/C++ Development Tools SDK
。大多数用户只会满足于开发工具。以下选择对我有用。
答案 7 :(得分:-2)
现在我使用ubuntu,并使用命令sudo apt-get install eclipse-cdt
直接解决问题。当使用eclipse的Install New Software
安装CDT时,为什么会发生冲突,这有点奇怪。