crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

Гость_Гость_*
сообщение 15.12.2008, 15:35
Сообщение #1





Гости








    


добрый день
дано
Qt 4.4.1,mingw5.1.4,gdb,eclipse
вот создаю обычны Qt Gui проект и хочу отдебажить но выскакивает след.ошибка
CODE
No source available for "main()

в чем дело?
p.s
и что странное что консольное преложение у меня дебагируется без проблем
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
SABROG
  опции профиля:
сообщение 15.12.2008, 20:53
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1207
Регистрация: 8.12.2008
Из: Russia, Moscow
Пользователь №: 446

Спасибо сказали: 229 раз(а)




Репутация:   34  


В меню выбираешь 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 я запускаю с предустановленным окружением через батник:

@echo off
set MINGW=C:/MinGW
set QMAKESPEC=win32-g++
set QTDIR=D:/Work/qt-win-opensource-src-4.4.0-beta1
set OGRE=c:/OgreSDK
set PATH=%QTDIR%/bin;%MINGW%/bin;%OGRE%/bin;c:/gdb/bin;%PATH%
set LIB=%MINGW%/lib;%QTDIR%/lib;%OGRE%/lib;%OGRE%/bin/release
set INCLUDE=%MINGW%/include;%QTDIR%/include;%OGRE%/include
set PATH=%PATH%;C:\eclipse
call "C:\Eclipse\eclipse.exe"
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- Гость   проблема с отладкой   15.12.2008, 15:35
- - ViGOur   Вот что говорят на англоязычном форуме eclipse, ка...   15.12.2008, 16:00
- - Гость   ViGOur, если я все правельно понял то мне надо с...   15.12.2008, 17:10
- - Litkevich Yuriy   Цитата(Гость_Гость_* @ 15.12.2008, 20:10)...   15.12.2008, 17:45
- - SABROG   Если собирать debug сборку, то ключ -g добавляется...   15.12.2008, 18:05
- - Гость   Цитатагде-то вручную можно эти ключи прописать. ка...   15.12.2008, 18:07
- - Litkevich Yuriy   Цитата(SABROG @ 15.12.2008, 21:05) но у м...   15.12.2008, 18:09
|- - SABROG   Цитата(Litkevich Yuriy @ 15.12.2008, 18:0...   15.12.2008, 18:21
- - Гость   SABROG, ЦитатаЕсли собирать debug сборку, то ключ...   15.12.2008, 18:11
- - Litkevich Yuriy   SABROG, в отладочном варианте ее как раз нет, клю...   15.12.2008, 18:32
- - Гость   Litkevich Yuriy, Makefile.Release Раскрывающийся ...   15.12.2008, 18:43
- - Litkevich Yuriy   Цитата(Гость_Гость_* @ 15.12.2008, 21:43)...   15.12.2008, 18:50
- - Гость   Makefile.Debug Раскрывающийся текст ##############...   15.12.2008, 18:55
- - SABROG   В меню выбираешь Open Debug Dialog, слева Local Ap...   15.12.2008, 20:53
- - Гость   SABROG, у меня эта галочка и не была в ротивном сл...   15.12.2008, 22:14
- - SABROG   У меня точно такая же версия ЦитатаGNU gdb 6.7.50...   15.12.2008, 22:36
- - Гость   SABROG, спасибо тебе огромное вот только я не мог...   16.12.2008, 12:08
- - SABROG   Цитата(Гость_Гость_* @ 16.12.2008, 12:08)...   16.12.2008, 13:27
- - Litkevich Yuriy   Цитата(Гость_Гость_* @ 16.12.2008, 15:08)...   16.12.2008, 16:04
- - Гость   Litkevich Yuriy, спасибо всем и тебе в том числе   16.12.2008, 18:28


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 23.6.2025, 17:38