Kurs C++
Debugowanie na przykładzie Visual Studio 2017
[lekcja] Podstawy debugowania na przykładzie Visual Studio 2017, pismem obrazkowym opowiedziane.Program musi być skompilowany w trybie debug, dla łatwego debugowania. W release znacznie trudniej dowiedzieć się czegoś pożytecznego z debugowania programu. |
Program się wysypuje
Uruchom więc program pod debuggerem! Debug/Start debugging (F5). Jeśli sypnie się znowu, będziesz mieć informację, gdzie dokładnie:
Program działa źle
Program daje zły wynik - uruchom program pod debuggerem! Jeśli program się nie sypie sam z siebie, postaw breakpointy klikając na pasek po lewej od kodu. Program się zatrzyma w tym punkcie i będziesz mógł go wykonywać krok po kroku przyciskami zakreślonymi w kółko.
Przyciski sterujące programem pod debuggerem mają przypisane skróty klawiszowe - masz je pamiętać obudzony w środku nocy! Gdy program jest zatrzymany pod debuggerem, możesz oglądać zawartość zmiennych, stos wywołań, itp.
Używaj Continue by wznowić normalne wykonywanie kodu i może zatrzymać się na następnym breakpoincie. Breakpointy możesz stawiać nawet gdy program nie jest zatrzymany. PPM na kodzie i menu Step into specific pozwala wskoczyć w środek konkretnej funkcji w przypadku, gdy w jednej linii jest wiele wywołań. Efektywne poruszanie się po kodzie jest kluczem do szybkiego lokalizowania błędów. |
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.