Я запустил симуляцию Avrora для приложения tinyOS, используя cygwin. Но цвета отображаются как базовые коды ANSI (например: ←[0;34;1m).

Я испытываю проблему в Windows7 32-разрядной версии. Я могу видеть цвета, если я делаю что-то вроде ls --color .

1 ответ1

0

Предположительно Avrora не является программой Cygwin, и вы используете консоль Cygwin по умолчанию. Cygwin поддерживает цветовые коды ANSI в консоли, как вы видели в ls --color , но только для программ Cygwin, то есть тех, которые связаны с Cygwin DLL. Программы не Cygwin просто видят стандартную консоль Windows, которая не поддерживает коды ANSI.

Однако вы должны быть в состоянии заставить это работать, используя один из альтернативных терминалов Cygwin, таких как mintty или xterm.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .