Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Sacha_D от Октябрь 04, 2013, 11:22



Название: Завершение GDB при отладке моей-же подключенной dll
Отправлено: Sacha_D от Октябрь 04, 2013, 11:22
Здравствуйте. Решил обновиться с Qt 4.8.4 на Qt 4.8.5. Скачал версию для MinGW. Скачал исходники QtCreator 2.8.1. Скомпилировал его под mingw. Добавил qwt. Даже в QtCreator'е появилась. Компилятор mingw4 4.4.0 из SDK. Отладчик GDB qtcreator-gdb-7.4-MINGW32_NT-6.1-i686.
Скомпилировал собственную .dll, которую подключаю к собственной программе. При отладке кода библиотеки, если в месте где отображаются имена переменных и их значения развернуть список (например развернуть this) возникает окошко "Неожиданный выход..." "Процесс GDB завершён". Если проделать то-же самое при выполнении кода программы - всё нормально. Раньше такого не было. Библиотеку подключаю отладочную:
Цитировать
LIBS += -L$$quote(../../shared/mait-01/bin/debug)
#LIBS += -L$$quote(../../shared/mait-01/bin/release)
LIBS  += -lmait-011

В чём причина ? Как исправить? Благдарю за ответы.


Название: Re: Завершение GDB при отладке моей-же подключенной dll
Отправлено: Sacha_D от Октябрь 04, 2013, 11:51
Смена отладчика на тот, что из древнего SDK и на 7.5 проблему не решает.


Название: Re: Завершение GDB при отладке моей-же подключенной dll
Отправлено: Sacha_D от Октябрь 04, 2013, 13:38
Бага в QtCreator 2.8.1. Как в скомпилированном мной из исходников mingw, так и в ихнем msvc. В Qt creator 2.6.2 всё хорошо. Пошёл на ихний багтрекер.