Я попытался установить плагин под названием EclipseCoder для запуска Topcoder arena через Eclipse (для c / c ++), но он не работает и выдает ошибки. Я сделал следующее.
Кроме того, Eclipse не может разрешить любые сгенерированные файлы заголовков. Неразрешенное включение: имя файла заголовка, Он создает файл .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)
Как решить эту проблему?
Спасибо за сообщение — теперь это должно быть исправлено в версии 0.2.6 плагина поддержки C ++, доступного на сайте обновлений!