2013-09-04 13 views
5

Używam Qt Creator do opracowania niektórych aplikacji Qt ostatnio bez żadnych problemów. W tym tygodniu zacząłem używać Qt Creator do pracy nad aplikacją Open Scene Graph. Mam wszystkie pliki źródłowe (.cpp i .h) dla Open Scene Graph i użyłem ich do zbudowania bibliotek.Debugowanie w bibliotekach zewnętrznych w QtCreator

Następnie utworzyłem nowy projekt i połączyłem te biblioteki z moim projektem poprzez plik .pro. Moja aplikacja działa i działa, mogę debugować, ale nie wchodzić do kodu z bibliotek Open Scene Graph.

Jak skonfigurować program Qt Creator, aby przeglądał te pliki źródłowe, a nawet łamał w punktach przerwania w kodzie źródłowym tych bibliotek?

W Narzędziach -> Opcje -> Debugger istnieje mapowanie ścieżek źródłowych, które mogą być tym, na co jestem, ale nie jestem pewien.

Dzięki.

+0

Czy kompilujesz z gcc lub wizualnie? – Number47

Odpowiedz

2

Zakładam, że możesz połączyć wersję debuggowania swojej aplikacji z OSG i nie możesz śledzić kodu źródłowego OSG, w którym używasz gcc (ponieważ w Visual C++ nie sądzę, że możliwe jest połączenie aplikacji debugujących z bibliotekami nie debugującymi) Jeśli tak jest, po prostu musisz ponownie zbudować OSG do debugowania. Może istnieć opcja, gdy uruchomisz OSG 'configure' lub będziesz musiał edytować Makefile. Lub jeśli jest oparty na CMake, uruchamiasz cmake z -DCMAKE_BUILD_TYPE = Debugowanie.

Powiązane problemy