【问题标题】:Program won't run in NetBeans, but runs on the command line!程序不会在 NetBeans 中运行,而是在命令行上运行!
【发布时间】:2010-08-05 02:41:56
【问题描述】:

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

应用程序失败,退出代码为 -1073741515 (0xc0000135)。 这可能表明在 PATH 中找不到所需的 .dll。 请尝试从命令外壳 (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 的内置功能。

提前致谢。

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

【问题讨论】:

  • 不要将[Solved] 放在问题标题中,您应该回答自己的问题并接受答案。这样一来,问题和答案将对将来有类似问题的其他人有用。
  • 谢谢彼得,我现在就去做。从来没有解决过我自己的问题。 :)

标签: c++ netbeans cygwin


【解决方案1】:

在对我的项目设置进行了一些修改以尝试修复它之后,似乎该错误是由 NetBeans 中的 Profiler 引起的。因为这只适用于 Linux/Solaris,而且这是一个 Windows 7 机器,禁用它不会导致功能丢失并解决了问题。感谢所有试图提供帮助的人。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      Netbeans docs

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-03-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-11-21
        • 1970-01-01
        相关资源
        最近更新 更多