所以,我现在正在启动一个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机器,因此禁用该功能不会导致功能丢失并解决问题。感谢所有试图提供帮助的人。
答案 0 :(得分:1)
在尝试修复项目设置之后修改了一下,看起来错误是由NetBeans中的Profiler引起的。由于这仅适用于Linux / Solaris,并且这是一个Windows 7机器,因此禁用该功能不会导致功能丢失并解决问题。感谢所有试图提供帮助的人。
答案 1 :(得分:1)
右键单击从调试到发布的项目更改集配置。它对我有用。
答案 2 :(得分:0)
可能是错的,但听起来你的路径可能没有正确设置......