Блокнот программиста не записывает вывод? - PullRequest
3 голосов
/ 20 октября 2008

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

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

Спасибо

1 Ответ

2 голосов
/ 04 ноября 2008

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

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

...