Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблема с дебагом в eclipse..
Форум на CrossPlatform.RU > Разработка > Инструменты разработчика
defnull
Пишу в 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
Цитата(defnull @ 17.3.2009, 17:58) *
Пишу в 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
Долгое время было не до программирования под linux =((( Cам debug не запустился в том-то и дело... все пакеты необходимые стоят.. может их конечно как-то настраивать надо... хм... но Eclipse вроде обычные С++ проги дебажил без проблем вообще каких либо... только с Qt такое =((( Выяснилось что проблема происходит в принципе на любом qt приложении. Похоже надо копать в сторону настроек GDB и Eclipse...
ну или QtCreator попробовать

з.ы. насчёт версии Qt наврал... на этой машине 4.4.0
defnull
И c QtCreator 1.0 тоже проблемы=((

На другой машине QtCreator 0.9 всё нормально=((( и Eclipse вроде без этих ошибок пашет.. Всё вроде из репозиториев поставленно...=((
Andrew Selivanov
Цитата(defnull @ 31.3.2009, 17:05) *
И c QtCreator 1.0 тоже проблемы=((

На другой машине QtCreator 0.9 всё нормально=((( и Eclipse вроде без этих ошибок пашет.. Всё вроде из репозиториев поставленно...=((


Ну так сложновато дистанционно сказать что и как, покопай еще... А если проект новый, просто забей и возьми то, что работает.
defnull
Цитата(Andrew Selivanov @ 2.4.2009, 18:38) *
Цитата(defnull @ 31.3.2009, 17:05) *
И 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 (на всякий случай) из репозиториев ни к чему не привела и не решила пробелеиу. Только установка отдельно и спасла..
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.