gpt4 book ai didi

c++ - 安装 EclipseCoder 插件运行 Topcoder Arena 后出错

转载 作者:太空宇宙 更新时间:2023-11-04 11:34:04 25 4
gpt4 key购买 nike

我尝试安装一个名为 EclipseCoder 的插件以通过 Eclipse(用于 c/c++)运行 Topcoder arena,但它不起作用并抛出错误。我做了以下。

  1. 我为 C/C++ 安装了 Eclipse Kepler Service Release 2,它是适用于本地规范。
  2. 我通过帮助 -> 安装新软件添加了一个插件,并使用 http://fornwall.net/eclipsecoder/
  3. 安装后,我从 eclipse 中打开了 arena,它获取了问题陈述和代码模板正确,但显示以下错误。

It Throws Following Exception

此外,eclipse 无法解析生成的任何头文件,它说 Unresolved inclusion: header file name,它创建了一个 .h 文件,但我认为它应该创建 .cpp 文件(如果适用于 C++ ).

我遵循了 http://fornwall.net/eclipsecoder/ 给出的步骤

异常堆栈跟踪如下:

java.lang.RuntimeException: java.lang.RuntimeException: Cannot find binary
at net.fornwall.eclipsecoder.ccsupport.CBinaryLauncher.<init>(CBinaryLauncher.java:71)
at net.fornwall.eclipsecoder.ccsupport.CCLanguageSupport$1.run(CCLanguageSupport.java:120)
at net.fornwall.eclipsecoder.util.Utilities$5.run(Utilities.java:284)
Caused by: java.lang.RuntimeException: Cannot find binary
at net.fornwall.eclipsecoder.ccsupport.CBinaryLauncher.<init>(CBinaryLauncher.java:68)

错误日志中的另一条错误消息:从插件调用代码时出现问题:“org.eclipse.core.resources”。

它的堆栈跟踪是:

java.lang.NullPointerException
at org.eclipse.cdt.managedbuilder.internal.core.ManagedBuildInfo.findExistingDefaultConfiguration(ManagedBuildInfo.java:272)
at org.eclipse.cdt.managedbuilder.internal.core.ManagedBuildInfo.getDefaultConfiguration(ManagedBuildInfo.java:254)
at org.eclipse.cdt.managedbuilder.internal.core.BuilderFactory.createBuilders(BuilderFactory.java:369)
at org.eclipse.cdt.managedbuilder.core.ManagedBuilderCorePlugin.createBuilders(ManagedBuilderCorePlugin.java:263)
at org.eclipse.cdt.managedbuilder.internal.core.CommonBuilder.getRule(CommonBuilder.java:1350)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:183)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381)
at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143)
at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

如何解决这个问题?

最佳答案

感谢报告 - 现在应该在更新站点提供的 C++ 支持插件的 0.2.6 版中修复了这个问题!

关于c++ - 安装 EclipseCoder 插件运行 Topcoder Arena 后出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23478031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com