CDB

Da biste postavili postavke za upravljanje procesom CDB-a, idite na Preferences > Debugger > CDB.

CDB kartica u postavkama otklanjanja pogrešaka

Sljedeća tablica sažima postavke.

PostavkaVrijednost
Additional argumentsDodatni argumenti za pokretanje CDB-a.
Use CDB consoleAko se konzolna aplikacija ne pokrene ispravno u konfiguriranoj konzoli, a naknadno povezivanje ne uspije, dijagnosticirajte problem koristeći nativnu CDB konzolu. Odaberite ovo potvrdno okvirče kako biste nadjačali konzolu postavljenu u sustavnim varijablama okruženja sustava Windows. Imajte na umu da nativna konzola ne prikazuje upit pri izlasku aplikacije.
Ignore first chance access violationsOnemogućuje prekid prve prilike na iznimke kršenja pristupa. Drugi put kada dođe do kršenja pristupa, program će se zaustaviti u otklanjivaču pogrešaka.
Stop when CrtDbgReport() is calledAutomatski dodaje prekidnu točku na funkciju CrtDbgReport() kako bi se uhvatile poruke o pogreškama u vrijeme izvođenja uzrokovane, na primjer, funkcijom assert().
Correct breakpoint locationCDB omogućuje postavljanje prekidnih točaka u komentarima ili na redovima izvornog koda za koje nije generiran nikakav kod. U takvim situacijama prekidna točka se pomiče na sljedeći red izvornog koda za koji je kod zapravo generiran. Kako biste u uređivaču izvornog koda prikazali takve privremene promjene premještanjem oznaka prekidnih točaka, odaberite ovu potvrdnu kućicu. Za više informacija pogledajte odjeljak Postavljanje prekidnih točaka.
Use Python dumperKoristi sloj apstrakcije klasa Python Dumper za izradu opisa stavki podataka u prikazima Locals i Expressions. Za više informacija pogledajte Implementaciju pomoćnika za otklanjanje pogrešaka.
Enable heap debuggingDjeluje alokaciju memorije koristeći debug heap umjesto normalnog heapa. Debug heap sadrži provjere koje pomažu u dijagnosticiranju grešaka povezanih s heapom, ali negativno utječe na performanse pri alokaciji memorije u procesu koji se debugira.
Break OnHoće li otklonitelj grešaka stati na C++ iznimke, na stvaranje ili prestanak niti, na učitavanje ili isključivanje navedenih modula aplikacije ili na navedeni izlaz.
Add Exceptions to Issues ViewPrikazuje informacije o iznimkama prve i druge prilike u odjeljku Issues.

Vidi također Kako: Debugiranje, Debugiranje i Debugeri.

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.