Dodaj prilagođene parser-e izlaza
Prilagođeni parseri izlaza skeniraju izlaz naredbenog retka u potrazi za obrascima pogrešaka i upozorenja koje navedete te stvaraju zapise za pronađene obrasce u Issuesu.
Za dodavanje ili promjenu prilagođenih parseri za izlaz, odaberite Preferences > Build & Run > Custom Output Parsers.

Za uređivanje postavki prilagođenog analizatora izlaza odaberite ga na popisu, a zatim odaberite Edit.
Da biste zadano koristili prilagođeni parser za izlaz za sve konfiguracije izgradnje ili pokretanja, odaberite Build default ili Run default.
Za uklanjanje odabranih parser-a odaberite Remove.
Za izvoz odabranih parser-a u JSON datoteku odaberite Export.
Za uvoz jednog ili više parser-a iz JSON datoteke odaberite Import.
Postavite prilagođene postavke parser-a
Možete bilježiti pogreške i upozorenja odvojeno, prema postavkama koje navedete na karticama Error i Warning.
Za izradu prilagođenog parsera izlaza:
- Odaberite Preferences > Build & Run > Custom Output Parsers > Add.

- U polju Error message capture pattern navedite regularni izraz koji definira što je pogreška. Prilagođeni parser uspoređuje izlaz kompajlera redak po redak s regularnim izrazom i prikazuje pogreške u Issues. Stvorite grupe regularnog izraza koje sadrže naziv datoteke, broj retka i poruku o pogrešci.
- U polju Capture Positions mapirajte grupe redovnih izraza na File name, Line number i Message.
- U polju Capture Output Channels navedite želite li hvatati poruke iz standardnog izlaza, standardne pogreške ili iz oba kanala.
- U grupi Test možete testirati kako se poruka koju unesete u polje Error message podudara pri korištenju trenutnih postavki.
- Odaberite OK kako biste dodali parser na popis parserova i vratili se na karticu Custom Output Parsers.
- Dvokliknite naziv parser-a da biste ga promijenili u nešto opisnije od zadane vrijednosti.
Vidi također Aktivirajte prilagođene parseri za izlaz, Konfigurirajte projekte za izgradnju i Konfigurirajte projekte za pokretanje.
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.