R0 CREW

QT4 не запускается дебаггер

Linux version 2.6.32-40-generic (buildd@yellow) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #87-Ubuntu SMP Tue Mar 6 00:56:56 UTC 2012

The debugger could not load the debugging helper library.

The debugging helper is used to nicely format the values of some Qt and Standard Library data types. It must be compiled for each used Qt version separately. This can be done in the Qt preferences page by selecting a Qt installation and clicking on ‘Rebuild’ in the ‘Debugging Helper’ row.

Не запускается дебаггер, установил с репозитария.

Нашел тред с похожей проблемой, но там про питон а не C++

Вопрос: “Что делать с дебаггером в QTCreator’е”

Результат тестовой компиляции при помощи комманды qmake
abrakadabra@abrakadabra:~/Desktop/listings$ qmake 1file.cpp/home/abrakadabra/Desktop/listings/1file.cpp:3: Unknown test function: int main
/home/abrakadabra/Desktop/listings/1file.cpp:5: Unknown test function: QApplication app
/home/abrakadabra/Desktop/listings/1file.cpp:5: Parse Error (‘QApplication app(argc, argv);’)
/home/abrakadabra/Desktop/listings/1file.cpp:5: Unterminated conditional block at end of file
Error processing project file: 1file.cpp

Пройдясь в ручную(и щелкая по всем малолмальски пригодным для моих целей галочкам) нашел некий файл под названием libqt4-dbg.

  1. Идешь в настройки: “Tools => Options… => Qt4”
  2. Ищешь и жмешь на кнопку “Rebuild”.
  3. Должно работать.

Пока эффекта ноль. Но всеравно спаисбо.
Поставил интернет установщик с оффициального сайта. При установке выдал ошибку.
Завтра попробую на работе поставить его на минт!
Бадаюсь я теперь ни сколько с qt4 сколько с qt creator. Может его надо как-то настраивать?

Без понятия. Если со старта не работает проверяй базовые настройки, может где-то пути не подхватило или еще что-то. Самое правильное решение - это задать эти вопросы на форумах посвященных QT. У нас тут мало кто этим пользуется, не говоря уже про Qt Creator (Visual Studio - наше все, ну или на крайняк Eclipse под Linux, а если проект маленький, так и блокнота хватит)

Дело оказалось вот в чем. Отладчик в qt creator работает только тогда когда source code находится внутри какого-то проекта.qml

p.s. Сейчась создал шаблонный проект попробовал модифицировать файл main.cpp и о чудо - отладчик заработал

Нашел программу KDevelop, в сравнении с eclipse и qtcreator отдал ей предпочтение.
Если кто-то заинтересовался, вот подробный гайд по установке.
http://bparanj.blogspot.com/2010/09/how-to-install-kdevelop-on-ubuntu-104.html

emacs’а хватит, но вообще да, обновил кубунту до 12.04 и словил похожий баг, причем сносил настройки не помогало
креатор удобнее будет кдевелопа