![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Гость_Гость_* |
![]()
Сообщение
#1
|
Гости ![]() |
добрый день
дано Qt 4.4.1,mingw5.1.4,gdb,eclipse вот создаю обычны Qt Gui проект и хочу отдебажить но выскакивает след.ошибка CODE No source available for "main() в чем дело? p.s и что странное что консольное преложение у меня дебагируется без проблем |
|
|
![]() |
SABROG |
![]()
Сообщение
#2
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1207 Регистрация: 8.12.2008 Из: Russia, Moscow Пользователь №: 446 Спасибо сказали: 229 раз(а) Репутация: ![]() ![]() ![]() |
В меню выбираешь Open Debug Dialog, слева Local Application, правой кнопкой мышки - Delete, если что-то уже есть.
Затем выбираешь снова свой проект слева и жмешь F11. Должно появится такое окно. ![]() Выбираешь MinGW gdb Debugger. Получаешь снова сообщение о том, что исходник для main.cpp не найден. Жмешь Ctr+F2 (Terminate). Жмешь Window->Close Perspective Вернулись обратно. Жмешь свойства проекта (Alt+Enter) -> Run/Debug Settings-> имя проекта -> edit -> вкладка Debugger -> Shared Libraries -> снимаем галку с "Load Shared Library Automatically" -> OK -> OK открываем main.cpp, ставим breakpoint на любую строчку (правая кнопка мышки Toggle Breakpoint) или двойной клик по серому полю редактора слева F11 (запускаем опять дебаггер) -> жмем Resume (F8) и попадаем на строчку с брекпоинтом. Не знаю влияет ли полная индексация исходников на отладчик, но я на всякий случай делаю. ![]() Если проблемы все-таки остаются. Попробуй обновить gdb. Можно заметить, что он у меня стоит отдельно от mingw. Да и eclipse я запускаю с предустановленным окружением через батник:
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 23.6.2025, 17:38 |