【发布时间】: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]放在问题标题中,您应该回答自己的问题并接受答案。这样一来,问题和答案将对将来有类似问题的其他人有用。 -
谢谢彼得,我现在就去做。从来没有解决过我自己的问题。 :)