Я запускаю Qt Creator 2.3.0, основанный на Qt 4.7.4, в 64-битной Windows 7. Когда я запускаю приложение из Qt Creator (ctrl + r), все работает отлично. Однако, когда я отлаживаю (F5), выполнение каждой строки занимает вечность - например, иногда 2 минуты для выполнения одной строки кода.
Я заметил в окне журнала отладчика эту строку: Отладчик: C: \ Program Files (x86) \ Debugging Tools For Windows (x86) \ cdb.exe. Я подумал, раз уж я использую Windows 7 x64, мне следует использовать 64-битный отладчик. Итак, я загрузил и установил Microsoft Windows SDK для Windows 7 и .NET Framework 3.5 SP1, как предложил друг.
Теперь я вижу, что в Tools..Options..Tool Chains у меня есть несколько автоматически определяемых инструментов. Если я выберу любой из Microsoft Windows SDK для Windows - x86, x64, ia64 или любой из Microsoft Visual C ++ Compiler 9.0 - x86, amd64, x64, ia64 - отладчик будет установлен на «C: \ Program Files (x86) \ Debugging Tools For Windows (x86) \ cdb.exe "и отключен, поэтому я не могу его изменить.
Как мне убедить Qt Creator использовать 64-битную версию cdb? Связано ли это с моей основной проблемой, сверхмедленной отладкой?