Qt, przechwytywanie stderr, stdout

Qt, przechwytywanie stderr, stdout
FR
  • Rejestracja:około 12 lat
  • Ostatnio:prawie 4 lata
0

W programie, wykorzystuję bibliotekę, która błędy wyrzuca do stderr. Jak to przechwycić w Qt?
Qt 5.9, vs2017, win10.

kq
Moderator C/C++
  • Rejestracja:prawie 12 lat
  • Ostatnio:4 minuty
  • Lokalizacja:Szczecin
1

Tutaj wydaje się to opisane: https://forum.qt.io/topic/40150/read-stderr-output-from-own-process/7

Tylko właściwie po co Ci to?


FR
  • Rejestracja:około 12 lat
  • Ostatnio:prawie 4 lata
0

Żeby było wiadomo o co chodzi jak coś pójdzie nie tak, bardziej myślałem, żeby zapisywać to do pliku, jako logi.

kq
Moderator C/C++
  • Rejestracja:prawie 12 lat
  • Ostatnio:4 minuty
  • Lokalizacja:Szczecin
1

To nie łatwiej przekierować wyjście? Ale w każdym razie masz wyżej sposób :​)


edytowany 1x, ostatnio: kq
FR
  • Rejestracja:około 12 lat
  • Ostatnio:prawie 4 lata
0

Ale da się w wersji Release ustawić przekierowanie wyjścia na stałe? Chociaż jest to troszkę pogmatwane w tej dllce, a tak zrobiłbym sobie tak, żeby było bardziej czytelnie :)
Dzięki!

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.