Dodaj prekidne točke

Za dodavanje prekidnih točaka:

  1. Dodajte novu prekidnu točku na jedan od sljedećih načina:
    • U uređivaču koda kliknite na lijevu marginu ili pritisnite F9 (F8 na macOS-u) na određenom retku na kojem želite zaustaviti aplikaciju.
    • U prikazu " Breakpoint Preset " ili u prikazu " Breakpoints ":
      • Dvostruko kliknite na prazan dio prikaza.

        Prikaz unaprijed definiranih točaka prijeloma

      • Desnom tipkom miša kliknite na prikaz i u kontekstnom izborniku odaberite " Add Breakpoint ".
  2. U Breakpoint type u odaberite lokaciju u kodu aplikacije na kojoj želite da se aplikacija zaustavi.

    Dodaj dijalog prekidnih točaka

Enabled Očistite prekidnu točku kako biste je privremeno onemogućili, kao da ste je izbrisali, ali zadržite informacije o prekidnoj točki kako biste je kasnije mogli ponovno omogućiti.

Ostale opcije za navođenje ovise o odabranoj lokaciji, kao što su naziv datoteke i broj retka, adresa, izraz ili naziv funkcije. Sljedeća tablica sažima napredne opcije.

OpcijaVrijednost
ConditionUslov koji se procjenjuje prije zaustavljanja na prekidnoj točki ako se uslov procijeni kao true.
Ignore countBroj puta ignoriranja prekidne točke prije nego što se aplikacija zaustavi.
Thread specification
PathOdređuje kako navesti putanju pri postavljanju prekidnih točaka:
  • Use Engine Default je preferirana postavka motora otklanjanja pogrešaka.
  • Use Full Path prosljeđuje punu putanju kako bi se izbjegla dvosmislenost ako više modula sadrži datoteke istog naziva. Ovo je zadana postavka za CDB i LLDB.
  • Use File Name prenositi samo naziv datoteke. Ovo je korisno kada lokacija izvornog stabla ne odgovara onoj korištenoj pri izgradnji modula. To je zadana postavka za GDB jer korištenje punih putova s njim može biti sporo.
ModuleNavedite modul (osnovno ime biblioteke ili izvršne datoteke) za prekide u funkciji ili datoteci kako biste ubrzali pokretanje otklanjivača pogrešaka (CDB, LLDB).
CommandsNaredbe za izvršavanje kada se aplikacija zaustavi. Navedite jednu naredbu po retku. GDB izvršava naredbe redom kojim ih navodite.
Tracepoint onlyTracepoint vam omogućuje bilježenje informacija o aplikaciji bez dodavanja naredbi za zapisivanje ili nekog drugog mijenjanja koda. Možete postaviti uvjete za tracepoint.
MessagePoruka tracepoint-a za prikaz u Ispisu aplikacije.

Vidi također Kako: otklanjanje pogrešaka, otklanjanje pogrešaka, otklanjači pogrešaka, otklanjač pogrešaka i postavljanje prekidnih točaka.

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.