程序不会在NetBeans中运行,而是在命令行上运行!

时间:2010-08-05 02:41:57

标签: c++ netbeans cygwin

所以,我现在正在启动一个C ++类,并且我已经将NetBeans(我通常用于PHP和Java开发)配置为使用Cygwin编译器/调试器。这是我第一次使用C ++进行结构化体验,而且我遇到了一个小问题。当我尝试在NetBeans(F11或绿色三角形)中运行程序时,项目正确构建,没有错误或警告,但随后将无法运行。我收到以下错误:

  

应用程序失败,退出代码为-1073741515(0xc0000135)。   这可能表明在PATH中找不到所需的.dll。   请尝试从命令shell(cmd.exe)启动以下命令。   这可能会提供一些额外的信息。

     

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

     

RUN FAILED(退出值-1,073,741,515,总时间:58ms)

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

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

提前致谢。

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

右键单击从调试到发布的项目更改集配置。它对我有用。

答案 2 :(得分:0)

可能是错的,但听起来你的路径可能没有正确设置......

Netbeans docs