3

私はプログラマーのメモ帳をしばらく使用していますが、驚くほどシンプルなツールであることがわかり、標準の IDE オーバーヘッドのほとんどを必要としないことがわかっているプロジェクトで使用することを好みます。しかし、最近、Windows Vista でプログラムを実行しているときに、この問題に遭遇しました。

組み込みの「make」コマンドを実行すると、make.exe からの出力が想定どおりにウィンドウにキャプチャされないことがわかりました。エラーコードはキャッチされていますが、プログラムが実際に何を出力しているかに関係なく、出力は常に完全に空白です。(コマンド ラインからプログラムを実行すると、PN の [Capture Output] オプションを使用せずに実行した場合と同様に、出力が正常に表示されます。) これの原因を知っている人はいますか?

ありがとう

4

1 に答える 1

2

この問題に対する私の部分的な解決策は、コンパイラを切り替えることでした。どうやら、Programmer's Notepad は、Windows Vista の DJGPP からの出力を気に入らないようです。おそらく、DJGPP は完全なポートではなく、とにかく他のあらゆる種類の問題があるためです。解決策は、別のコンパイラを使用することです。現在、このプロジェクトには MinGW を使用しており、リンカーの問題を整理すると、ほとんどの問題が解決しました。

それでも、DJGPP を PN で動作させる方法を誰かが持っている場合 (それに依存するプロジェクトがまだいくつかあることは知っています)、知っておくと役に立ちます。

于 2008-11-04T16:29:54.657 に答える