В настоящее время я использую QtCreator 2.4.1 с библиотеками разработки Qt 4.7.4 (в Ubuntu) и пытаюсь найти ошибку, которая после профилирования с valgrind, кажется, происходит внутри метода QGraphicsView:: paintEvent (...)
Чтобы помочь изолировать эту проблему, я хотел бы войти в источники Qt. Проделав некоторый поиск как с форумами Qt, так и с переполнением стека и не смог найти способ интеграции источников с моей версией QtCreator.
В настоящее время я пытаюсь загрузить источники через диспетчер QtSDK и добавить "Source Path Mapping" в Tools- > Options- > Debugger. Я уверен, что этот шаг - это то, где я делаю ошибку, поскольку я не могу даже переключиться на источник при просмотре внутренних заголовочных файлов Qt, то есть из QGraphicsView.h
Я до сих пор пытался добавить следующие сопоставления пути источника
Source Path=/var/tmp/qt-src
TargetPath=/home/paul/QtSDK/QtSources/4.7.4
и
Source Path=/var/tmp/qt-src
TargetPath=/home/paul/QtSDK/QtSources/4.7.4/src
Ничего не работает.
Я также попытался построить Qt напрямую из исходного кода, добавив его в список "Qt-версий" в Qt Creator и создав новую конфигурацию проекта с использованием этой версии. Это также не сработало.
Аналогично, я попытался добавить папки src в файл gdbinit. Это также не работает.
Я полностью потерял это.
Пол