Как перенаправить вывод консоли JNI в представление консоли Eclipse, когда плагин Eclipse использует JNI?

Просто столкнулся с этим вопросом. Экспортировали идентичные изображения в Adobe Illustrator. Один такой же прозрачный, другой как белый. Прозрачный появился с большим синим знаком вопроса. Запуск его, однако, работал нормально. Что-то связанное с IB и прозрачными PNG

24
задан Bill the Lizard 31 May 2011 в 13:03
поделиться

1 ответ

Вы можете попробовать использовать freopen для перенаправления stdout точно так же, как вы делаете в Java, но на нативной стороне. Вопрос в том, сработает ли это, если вы используете его в своем собственном плагине (с новым dll JNI): возможно, его придется использовать из dll, выполняя вывод на консоль, я понятия не имею о взаимодействии потоков между библиотеками DLL. , Если stdout ссылается на общий поток для всего процесса, возможно, он будет работать.

1
ответ дан 29 November 2019 в 00:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: