Nie działający debuger w QT Creator`ze

0

Mam system win7x64

Zanim zainstalowałem qtcreatora miałem zainstalowane VisualStudio2008

Mogę bez problemu kompilować programy ale przy debugowaniu mam następujący problem:

The preferred debuger engine for debugging binaries of typa 'x86-windows msvc2008-pe-32bit' is not avaible.
The debugger engine 'Gdb engine' will be used as a fallback.
Details: There is no CDB binary avaible for binaries in format x86-windows msvc2008-pe-32bit'

zasinstalowałem wdk 32 i 64 co nie pomogło.

dodałem ścierzkę symboli: SRVc:\websymbolshttp://msdl.microsoft.com/download/symbols

Zainstalowałem mingw4.4 z updatu qtcreatora.

Nic z tych rzeczy nie pomogło :(

Jak wymusić na qtcreatorze żeby pracował tylko na mingw4.4?? Niby trzeba skompilować przez mingw a mi domyslnie skompilowało przez msvc2008 i z tond problemy bo są jakieś bugi w wersji x64 - tak przynajmniej wnioskuje z tego co na forach wyczytałem (przy instalacji nie było wyboru przez co ma być skompilowane).

0

Własnoręczna kompilacja QT? Po co? QT kompiluje się tylko jak chcesz wymusić statyczność. Pobierz z oficjalnej strony QT odpowiednie SDK

0

Jak wymusić na qtcreatorze żeby pracował tylko na mingw4.4?
przy tworzeniu projektu wybierasz wersję Qt i kompilator.

0

z błędów wynika, że nie masz zainstalowanego cdb (microsoftowy odpowiednik gdb). Jeśli go jednak zainstalowałeś to musisz qt creator wskazać, gdzie jest to narzędzie: narzędzie/opcje../Debugger/Cdb/+. Zalecam też skompilować debug helper-a (powinna być taka opcja przy wersji qt: narzędzie/opcje../Qt 4/Wersje Qt/Przebuduj (Asystenta debugger-a).

Qt creator domaga się cdb zamiast gdb ponieważ używasz Qt w wersji skompilowanej przez Visual Studio.

1 użytkowników online, w tym zalogowanych: 0, gości: 1