Отладка в QtCreator |
Здравствуйте, гость ( Вход | Регистрация )
Отладка в QtCreator |
gigabyte |
20.12.2009, 12:17
Сообщение
#1
|
Студент Группа: Участник Сообщений: 20 Регистрация: 9.8.2009 Пользователь №: 992 Спасибо сказали: 2 раз(а) Репутация: 1 |
Здравствуйте Господа знатоки.
Собсно грабли вот в чем: Был Qt 4.5.1 под gcc 3.4.5 (mingw) + eclippse +Qt Integration + gdb 6.6 Все работало отлично написание, дебаг, и т.д. и т.п. Решил попробовать QtCreator 1.3 на этом же конфиге (gcc 3.4.5.) попробовал - не работают точки останова (breakpoints). Погуглил решил перейти на gdb 6.8. + gcc 4.4.. Пересобрал помощьник дебагера заново. точки останова НЕ РАБОТАЮТ. Более того - отладка перестала работать даже на eclipse Собсно вопрос как обойти эти грабли? Заранее благодарен |
|
|
gigabyte |
21.12.2009, 10:37
Сообщение
#2
|
Студент Группа: Участник Сообщений: 20 Регистрация: 9.8.2009 Пользователь №: 992 Спасибо сказали: 2 раз(а) Репутация: 1 |
Ребатя вопрос снят.
Оказалось как всегда: "Сам дурак" т.е. не Сам дурак а как бы это сказать: В параметрах сборки проекта выставлено:
Как оказалось (или показалось) Eclipse игнорирует эти параметры и союираэт только debug или только release в зависимости от указанной вручную конфигурации в самом Eclipse QtCreator правильно обрабатывал эту ситуацию и собирал сначала release а потом debug НО так как у меня в конфиге к тому же были указаны одинаковые директории для tmp moc и tmp obj файлов то сначала туда попадали скомпилированные релизом объекта а дебаг их уже не компилил и поэтому получалось что debug сборка подключала release объэкты. Вот и все |
|
|
Текстовая версия | Сейчас: 25.12.2024, 4:11 |