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 da se aplikacija zaustavi.
    • U prikazu " Breakpoint Preset " ili " Breakpoints ":
      • Dvokliknite prazan dio prikaza.

        Prikaz unaprijed definiranih postavki prekidnih točaka

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

    Dodaj dijalog prekida

Enabled Očistite prekidnu točku da biste je privremeno onemogućili kao da ste je izbrisali, ali zadržite informacije o prekidnoj točki kako biste je kasnije ponovno mogli 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 specificirati putanju pri postavljanju prekidnih točaka:
  • Use Engine Default je preferirana postavka mehanizma otklanjanja pogrešaka.
  • Use Full Path prosljeđuje punu putanju kako bi se izbjegla dvosmislenost ako više modula sadrži datoteke istog naziva. To 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 koje se izvršavaju kada se aplikacija zaustavi. Navedite jednu naredbu po retku. GDB izvršava naredbe redoslijedom kojim ih navedete.
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 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.