Отладка в 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 Собсно вопрос как обойти эти грабли? Заранее благодарен |
|
|
ViGOur |
20.12.2009, 23:11
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Мда, странные симптомы. У меня под Ubuntu 9.10 оба работают нормально.
Только иногда Qt Creator в отладке глючит, не обновляет значения переменных, но я это отношу на то, что продукт еще новый, сырой и не обкатанный до конца. Но как-то само собой пропадает. |
|
|
DEADHUNT |
20.12.2009, 23:13
Сообщение
#3
|
Активный участник Группа: Участник Сообщений: 430 Регистрация: 15.4.2009 Пользователь №: 686 Спасибо сказали: 26 раз(а) Репутация: 2 |
а у меня вообще отладка не работает, при запуске выдаёт сообщение:
Запуск программы не удался: /home/killer: Invalid argument. |
|
|
ViGOur |
20.12.2009, 23:21
Сообщение
#4
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
В чем отладка не работает в Eclipse или Qt Creator'е?
|
|
|
DEADHUNT |
20.12.2009, 23:22
Сообщение
#5
|
Активный участник Группа: Участник Сообщений: 430 Регистрация: 15.4.2009 Пользователь №: 686 Спасибо сказали: 26 раз(а) Репутация: 2 |
в Qt Creator
|
|
|
ViGOur |
20.12.2009, 23:33
Сообщение
#6
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Хехе, еще одна странность. У меня стандартная поставка пошла на ура и без проблем. Если не считать выше описанные мной.
Завтра на работе попробую глянуть какие у меня там параметры установлены. Наверняка в них дело или еще в чем-нибудь. |
|
|
gigabyte |
21.12.2009, 10:37
Сообщение
#7
|
Студент Группа: Участник Сообщений: 20 Регистрация: 9.8.2009 Пользователь №: 992 Спасибо сказали: 2 раз(а) Репутация: 1 |
Ребатя вопрос снят.
Оказалось как всегда: "Сам дурак" т.е. не Сам дурак а как бы это сказать: В параметрах сборки проекта выставлено:
Как оказалось (или показалось) Eclipse игнорирует эти параметры и союираэт только debug или только release в зависимости от указанной вручную конфигурации в самом Eclipse QtCreator правильно обрабатывал эту ситуацию и собирал сначала release а потом debug НО так как у меня в конфиге к тому же были указаны одинаковые директории для tmp moc и tmp obj файлов то сначала туда попадали скомпилированные релизом объекта а дебаг их уже не компилил и поэтому получалось что debug сборка подключала release объэкты. Вот и все |
|
|
Текстовая версия | Сейчас: 23.12.2024, 21:35 |