Проблема с дебагом в eclipse.. |
Здравствуйте, гость ( Вход | Регистрация )
Проблема с дебагом в eclipse.. |
defnull |
17.3.2009, 17:58
Сообщение
#1
|
Студент Группа: Участник Сообщений: 49 Регистрация: 1.5.2008 Пользователь №: 165 Спасибо сказали: 0 раз(а) Репутация: 1 |
Пишу в eclipse на qt небольшое приложение... (Eclipse 3.4 Ganymed + Qt 4.4.3 + Linux =)
Приложение компилиться и нормально в принципе работает, но при попытке дебага gdb выдаёт следующее: No symbol "new" in current context. Setting environment variable "FROM_HEADER" to null value. Беглый гуглинг показал что иногда советуют отключить оптимизацию.. но во-первых я её и не настраивал, а во-вторых что-то не нашёл где это можно сделать=) Кто-нибудь сталкивался с подобным??? |
|
|
Andrew Selivanov |
20.3.2009, 16:35
Сообщение
#2
|
Участник Группа: Участник Сообщений: 249 Регистрация: 9.10.2007 Из: Москва Пользователь №: 3 Спасибо сказали: 15 раз(а) Репутация: 6 |
Пишу в eclipse на qt небольшое приложение... (Eclipse 3.4 Ganymed + Qt 4.4.3 + Linux =) Приложение компилиться и нормально в принципе работает, но при попытке дебага gdb выдаёт следующее: No symbol "new" in current context. Setting environment variable "FROM_HEADER" to null value. Беглый гуглинг показал что иногда советуют отключить оптимизацию.. но во-первых я её и не настраивал, а во-вторых что-то не нашёл где это можно сделать=) Кто-нибудь сталкивался с подобным??? Ты навёл мыша на xxx = new BLAH(); который в данном контексте не нашёлся. Всё правильно. Setting environment variable "FROM_HEADER" to null value. это я не знаю к чему. Но сам дебаг то запустился? Вообще ты можешь настроить ТИП отладчика при старте дебага в опциях. |
|
|
defnull |
31.3.2009, 14:38
Сообщение
#3
|
Студент Группа: Участник Сообщений: 49 Регистрация: 1.5.2008 Пользователь №: 165 Спасибо сказали: 0 раз(а) Репутация: 1 |
Долгое время было не до программирования под linux =((( Cам debug не запустился в том-то и дело... все пакеты необходимые стоят.. может их конечно как-то настраивать надо... хм... но Eclipse вроде обычные С++ проги дебажил без проблем вообще каких либо... только с Qt такое =((( Выяснилось что проблема происходит в принципе на любом qt приложении. Похоже надо копать в сторону настроек GDB и Eclipse...
ну или QtCreator попробовать з.ы. насчёт версии Qt наврал... на этой машине 4.4.0 Сообщение отредактировал defnull - 31.3.2009, 14:42 |
|
|
defnull |
31.3.2009, 16:05
Сообщение
#4
|
Студент Группа: Участник Сообщений: 49 Регистрация: 1.5.2008 Пользователь №: 165 Спасибо сказали: 0 раз(а) Репутация: 1 |
И c QtCreator 1.0 тоже проблемы=((
На другой машине QtCreator 0.9 всё нормально=((( и Eclipse вроде без этих ошибок пашет.. Всё вроде из репозиториев поставленно...=(( |
|
|
Andrew Selivanov |
2.4.2009, 17:38
Сообщение
#5
|
Участник Группа: Участник Сообщений: 249 Регистрация: 9.10.2007 Из: Москва Пользователь №: 3 Спасибо сказали: 15 раз(а) Репутация: 6 |
И c QtCreator 1.0 тоже проблемы=(( На другой машине QtCreator 0.9 всё нормально=((( и Eclipse вроде без этих ошибок пашет.. Всё вроде из репозиториев поставленно...=(( Ну так сложновато дистанционно сказать что и как, покопай еще... А если проект новый, просто забей и возьми то, что работает. |
|
|
defnull |
14.4.2009, 14:10
Сообщение
#6
|
Студент Группа: Участник Сообщений: 49 Регистрация: 1.5.2008 Пользователь №: 165 Спасибо сказали: 0 раз(а) Репутация: 1 |
И c QtCreator 1.0 тоже проблемы=(( На другой машине QtCreator 0.9 всё нормально=((( и Eclipse вроде без этих ошибок пашет.. Всё вроде из репозиториев поставленно...=(( Ну так сложновато дистанционно сказать что и как, покопай еще... А если проект новый, просто забей и возьми то, что работает. Переставил с горя всю ситему благо машина рабочая и на перенос потребовалось не больше дня.. проработав нормально на Suse 11.1 довольно длительное время словил снова такую же роблему... и.. неожиданно нашёл для себя решение : http://lists.trolltech.com/qt-interest/200...ead00456-0.html Если коротко то просто надо скачать версию qt например 4.5 и установить её в другую диру, например /opt/qt4.5/ и подцепить пути для Eclipse. После этого всё заработалло снова. Причину проблемы к сожалению не нашёл. з.ы. Кстати решение например переустановки qt + gdb (на всякий случай) из репозиториев ни к чему не привела и не решила пробелеиу. Только установка отдельно и спасла.. Сообщение отредактировал defnull - 14.4.2009, 14:12 |
|
|
Текстовая версия | Сейчас: 29.3.2024, 15:58 |