Mam zarówno GDB, jak i CDB w moim komputerze. Mój twórca Qt używa CDB do debugowania.Skonfiguruj program Qt Creator do pracy z GDB
Próbowałem wskazać ścieżkę GDB, ale to nie działa.
Jak ustawić program Qt Creator do debugowania przy użyciu GDB?
Mam zarówno GDB, jak i CDB w moim komputerze. Mój twórca Qt używa CDB do debugowania.Skonfiguruj program Qt Creator do pracy z GDB
Próbowałem wskazać ścieżkę GDB, ale to nie działa.
Jak ustawić program Qt Creator do debugowania przy użyciu GDB?
Upewnij się, że skonfigurowałeś Qt Creator do konfiguracji kompilacji "Debugowanie" (menu Build -> Ustaw konfigurację zestawu -> Debugowanie). To może wydawać się oczywiste, ale ja przypadkowo ustawiłem "Release" i spędziłem wiele godzin szukając problemów z konfiguracją gdb, gdy Qt Creator w milczeniu zignorował moje punkty przerwania, mimo że uruchomiłem aplikację za pomocą polecenia "Start Debugging".
Należy również pamiętać, że ponowna konfiguracja Qt Creator dla wersji do debugowania może w tym przypadku być niewystarczająca, ale trzeba będzie również przeprowadzić pełną przebudowę, aby zmiany konfiguracji miały zastosowanie w całym projekcie (tak, to było dodatkowe krok musiałem zrobić).
Kreator Qt naprawdę mógłby zrobić z oknem ostrzegawczym, jeśli spróbujesz debugować kompilacje za pomocą konfiguracji wydania, tak jak program Visual Studio robi to od wieków. Uniknie tych niemych niepowodzeń.
można uruchomić Qt Creator z dodatkową opcją
C:\QtSDK\QtCreator\bin\qtcreator.exe "-disable-cdb"
wyłączyć CDB.
Qt Creator wyświetla teraz okno dialogowe z ostrzeżeniem dokładnie w tym przypadku, przynajmniej tak wczesne jak 4.3.1 i prawdopodobnie znacznie wcześniej. –