Активируйте список модулей Debug - Windows - Modules, чтобы увидеть, какие библиотеки загружены и загружены ли символы отладки для этих библиотек. Обратите внимание, что для этого вам нужно активировать отладчик в вашем процессе.
В режиме отладки библиотеки Qt должны иметь суффикс d. QtCored4.dll например. Если вы видите QtCore4.dll в списке, вы связались с неправильными библиотеками. Если он говорит QtCored4.dll, но в Символ статуса есть что-то отличное от Символы загружены. , то это причина. Вы можете вручную загрузить символы здесь, щелкнув правой кнопкой мыши на dll и выбрав Загрузить символы . Он запрашивает файл Pdb после нажатия на него.
Вы можете добавить дополнительные местоположения файлов pdb, если они не были загружены, но существуют, в меню Инструменты - Параметры - Отладка (дерево) - Символы (дерево). Если вы хотите, чтобы символы загружались автоматически.
Если выдается какая-то ошибка, что файл pdb не соответствует двоичному или что-то в этом роде, вам следует пересобрать вашу версию отладки Qt, если у вас нет других файлов pdb, которые можно попробовать. Используйте командную строку Visual Studio и перейдите в каталог Qt, запустите configure и nmake. Это займет некоторое время, возможно, несколько часов. Был какой-то переключатель, чтобы только построить отладочную версию, но я забыл, куда он идет. Обратите внимание, что сборка может завершиться неудачно, и после этого будет много интересного поиска на www.google.com. Лучше всего было бы получить пакет только с исходным кодом, я забыл, где его взять, и его нелегко найти. Если знаешь где его взять, скажи мне пожалуйста. Я смутно помню, что может быть какой-то другой способ создания отладочной версии, но это единственный, который я точно знаю.