Здравствуйте, гость ( Вход | Регистрация )
|
DarkDiamonD |
6.2.2010, 7:10
Сообщение
#1
|
|
Новичок Группа: Новичок Сообщений: 5 Регистрация: 30.1.2010 Пользователь №: 1427 Спасибо сказали: 0 раз(а) Репутация: 0
|
Здравствуйте!
Не могу настроить отладчик под Qt Creator. После запуска в режиме отладчика программа сразу же падает, получив segmentation fault. При запуске без отладки все нормально. Читал, что дело может быть в том что не собраны отладочная версия библиотеки Qt, но так толком и не прошарил, что делать. У меня установлена qt-sdk-win-opensource-2010.01 (Qt 4.6.1 + Qt Creator 1.3.1) Ставил инсталятором. Перед этим также поставил Debugging Tools for Windows последней версии, т.к. где-то прочитал что SDK с ним работает. Честно говоря, я совсем запутался как это все друг другом и все вместе используется. Сборка проде проходит нормально. Проблемы возникают только при выполнении в режиме отладчика. Подскажите, пожалуйста, в каком направлении искать решение. |
|
|
|
![]() |
|
DarkDiamonD |
7.2.2010, 3:47
Сообщение
#2
|
|
Новичок Группа: Новичок Сообщений: 5 Регистрация: 30.1.2010 Пользователь №: 1427 Спасибо сказали: 0 раз(а) Репутация: 0
|
Цитата(CrackedMind @ 7.2.2010, 6:11) Link Может распишите по шагам что делаете и что происходит потом. Создал примитивный проект: main.cpp Жму "Начать отладку". Вот что пишет сборщик: Раскрывающийся текст Выполняется сборка проекта SimpleProj... Запускается: c:/qt/2010.01/qt/bin/qmake.exe E:/Dima/Geophysics/My programs/SimpleProj/SimpleProj.pro -spec win32-g++ -r Завершено с кодом 0. Запускается: C:/Qt/2010.01/mingw/bin/mingw32-make.exe -w mingw32-make: Entering directory `E:/Dima/Geophysics/My programs/SimpleProj' C:/Qt/2010.01/mingw/bin/mingw32-make -f Makefile.Debug mingw32-make[1]: Entering directory `E:/Dima/Geophysics/My programs/SimpleProj' g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Qt\2010.01\qt\include\QtCore" -I"c:\Qt\2010.01\qt\include\QtGui" -I"c:\Qt\2010.01\qt\include" -I"c:\Qt\2010.01\qt\include\ActiveQt" -I"debug" -I"c:\Qt\2010.01\qt\mkspecs\win32-g++" -o debug\main.o main.cpp g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -Wl,-subsystem,windows -o debug\SimpleProj.exe debug/main.o -L"c:\Qt\2010.01\qt\lib" -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4 mingw32-make[1]: Leaving directory `E:/Dima/Geophysics/My programs/SimpleProj' mingw32-make: Leaving directory `E:/Dima/Geophysics/My programs/SimpleProj' Завершено с кодом 0. После чего открывается окно Дизасемблера Раскрывающийся текст Стрелка останавливается на 8 строке "0x10017ce5 cmpw $0x5a4d,(%esi)" И вылетает мессаджбокс "Приложение остановлено, т.к. получило сигнал от операционной системы. Сигнал: SIGSEGV Назначение: Segmentation fault" |
|
|
|
DarkDiamonD Не работает отладчик в Qt Creator 6.2.2010, 7:10
sharpey Если не ошибаюсь, Вы программируете под Windows. Т... 6.2.2010, 13:37
Litkevich Yuriy Цитата(DarkDiamonD @ 6.2.2010, 10:10) Чит... 6.2.2010, 14:48
DarkDiamonD Цитата(sharpey @ 6.2.2010, 16:37) Если не... 7.2.2010, 2:52
CrackedMind Debugging Tools for Windows нужен если вы собирает... 7.2.2010, 3:11
DEADHUNT значит адрес на который указывает esi не доступен. 7.2.2010, 10:58
MoPDoBoPoT Цитата(DarkDiamonD @ 7.2.2010, 2:52) Я по... 7.2.2010, 16:57
Rocky Интересно причем тут фаервол и отладчик( Он что ст... 7.2.2010, 17:22
Kagami У фаервола комодо есть проактивная защита, которая... 7.2.2010, 17:24
Litkevich Yuriy Да уж, чтобы из-за брандмауэра не работал отладчик... 7.2.2010, 17:38
DarkDiamonD Цитата(MoPDoBoPoT @ 7.2.2010, 19:57) У мо... 8.2.2010, 6:23
DarkDiamonD В общем проблема в том, что COMODO (а именно guard... 8.2.2010, 18:49
Litkevich Yuriy Цитата(DarkDiamonD @ 8.2.2010, 21:49) ник... 8.2.2010, 18:51
Kagami У меня он стоит. Проактивная защита отключена. Исп... 8.2.2010, 20:12![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 15.12.2025, 14:55 |