2008-10-20 3 views
3

Я использую блокнот программиста какое-то время, я считаю, что это удивительно простой инструмент, и я предпочитаю использовать его в проектах, где я знаю, что мне не нужна большая часть стандартных накладных расходов на IDE. Тем не менее, я недавно столкнулся с этой проблемой при запуске программы в Windows Vista.Блокнот программиста не записывает вывод?

Я нахожу, что при запуске встроенной команды «make» вывод из make.exe не отображается в окне, как предполагалось. Код ошибки захватывается, но вывод всегда полностью пуст, независимо от того, что на самом деле выводит программа. (Запуск программы из командной строки показывает результат просто отлично, как и его запуск без использования параметра «Вывод изображения» PN.) Кто-нибудь знает, в чем причина этого?

Благодаря

ответ

2

Ну, мое частичное решение этой проблемы в том, чтобы перейти компилятор. По-видимому, Блокнот Программиста не любит выход из DJGPP в Windows Vista, возможно, потому, что DJGPP не является полным портом и имеет всевозможные другие проблемы. Решение состоит в том, чтобы просто использовать другой компилятор. Мы теперь используем MinGW для этого проекта, и это решило большинство наших проблем, как только мы выяснили проблемы компоновщика.

Тем не менее, если у кого есть способ заставить DJGPP работать с PN (я знаю, что еще есть проекты, которые полагаются на него), было бы полезно знать.