3

我已经使用 Programmer's notepad 一段时间了,我发现它是一个非常简单的工具,我更喜欢在我知道我不需要大部分标准 IDE 开销的项目中使用它。但是,我最近在 Windows Vista 上运行程序时遇到了这个问题。

我发现在运行内置的“make”命令时,make.exe 的输出并没有像预期的那样在窗口中捕获。错误代码被捕获,但无论程序实际输出什么,输出总是完全空白。(从命令行运行程序可以很好地显示输出,就像在不使用 PN 的“捕获输出”选项的情况下运行它一样。)有人知道这可能是什么原因吗?

谢谢

4

1 回答 1

2

好吧,我对这个问题的部分解决方案是切换编译器。显然,Programmer's Notepad 不喜欢 Windows Vista 上 DJGPP 的输出,可能是因为 DJGPP 不是一个完整的端口,并且无论如何都有各种其他问题。解决方案是只使用不同的编译器。我们现在在这个项目中使用 MinGW,一旦我们解决了链接器问题,它就解决了我们的大部分问题。

不过,如果有人有办法让 DJGPP 与 PN 一起工作(我知道仍有一些项目依赖它),那么知道会很有帮助。

于 2008-11-04T16:29:54.657 回答