2010-08-05 95 views
2

所以,我现在开始一个C++类,并且配置了NetBeans(我通常使用PHP和Java开发)来使用Cygwin编译器/调试器。这是我第一次使用C++进行结构化的经验,我遇到了一个小问题。当我尝试在NetBeans(F11或Green Triangle)中运行程序时,项目会正确构建,不会出现错误或警告,但不会运行。我收到以下错误:程序不会在NetBeans中运行,而是在命令行上运行!

The application failed with exit code -1073741515 (0xc0000135). This could indicate that no required .dll was found in the PATH. Please try to start the following command from the command shell (cmd.exe). This may give some additional information.

C:/Users/Eric/Documents/NetBeansProjects/CS217ASeminar1/dist/Debug/Cygwin-Windows/cs217aseminar1

RUN FAILED (exit value -1,073,741,515, total time: 58ms)

当我尝试将命令shell内执行给定的文件,我没有得到任何错误,程序运行成功。我对这个错误所做的研究通常表明C:\ cygwin和/或C:\ cygwin \ bin(我的安装目录)不在路径中。但是,我已验证我已将它们添加到路径中,并且可以从这两个文件夹运行任意程序。

有没有人有任何建议如何解决这个错误,或任何类似的经验?显然,这不是什么大问题,但我希望能够使用NetBeans的内置功能。

在此先感谢。

编辑:在修改了我的项目设置以修复它之后,看起来错误是由NetBeans中的Profiler引起的。由于这只适用于Linux/Solaris,并且这是一个Windows 7盒子,因此禁用该功能并不会导致功能丢失并解决问题。感谢所有尝试提供帮助的人。

+0

不要在问题标题中放置'[Solved]',而应该回答自己的问题并接受答案。通过这种方式,问题和答案将对其他将来会遇到类似问题的人有用。 – 2010-08-10 19:07:02

+0

谢谢Peter,我现在就去做。以前从未解决过我自己的问题。 :) – EricBoersma 2010-08-10 19:16:57

回答

1

,试图修复它摆弄了一下我的项目的设置后,它出现该错误是由NetBeans中的Profiler引起的。由于这只适用于Linux/Solaris,并且这是一个Windows 7盒子,因此禁用该功能并不会导致功能丢失并解决问题。感谢所有尝试提供帮助的人。

0

可能是错误的,但它听起来像是你的路径可能设置不正确......

Netbeans docs

1

右键单击项目更改集配置从调试到发布。它为我工作。

+0

这也适用于我感谢 – Thecarisma 2017-11-06 22:42:05