crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Проблема с дебагом в 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  


Цитата(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
  опции профиля:
сообщение 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  


Цитата(defnull @ 31.3.2009, 17:05) *
И c QtCreator 1.0 тоже проблемы=((

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


Ну так сложновато дистанционно сказать что и как, покопай еще... А если проект новый, просто забей и возьми то, что работает.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
defnull
  опции профиля:
сообщение 14.4.2009, 14:10
Сообщение #6


Студент
*

Группа: Участник
Сообщений: 49
Регистрация: 1.5.2008
Пользователь №: 165

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




Репутация:   1  


Цитата(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 (на всякий случай) из репозиториев ни к чему не привела и не решила пробелеиу. Только установка отдельно и спасла..

Сообщение отредактировал defnull - 14.4.2009, 14:12
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 29.3.2024, 15:58