Russian Qt Forum

Qt => Qt-инструментарий => Тема начата: panAlexey от Январь 16, 2011, 14:44



Название: креатор 2.1.81 Как избавиться от месаджа: Возможно это не отладочная сборка?
Отправлено: panAlexey от Январь 16, 2011, 14:44
креатор 2.1.81 Как избавиться от месаджа:
"Похоже, что это не отладочная сборка.
Установка точек останова по имени файла и номеру строки может не работать"

Это предупреждение вылезает когда вызываешь отладчик.
Тек отладчик gdb.
Пс. Помошник отладчика не собрал, ругается на то что :wisblank не определен.


Название: Re: креатор 2.1.81 Как избавиться от месаджа: Возможно это не отладочная сборка?
Отправлено: Пантер от Январь 17, 2011, 10:32
Поискать в исходниках Кретора нужную строку и подправить.


Название: Re: креатор 2.1.81 Как избавиться от месаджа: Возможно это не отладочная сборка?
Отправлено: panAlexey от Январь 17, 2011, 15:41
Поискать в исходниках Кретора нужную строку и подправить.
Не срослось у меня так.
сделал: git clone git://gitorious.org/qt-creator/qt-creator.git
побродил не нашел.
Может кто расскажет, где живет проект по руссификации?
ПС. Предпоследний снап не собрался. :(


Название: Re: креатор 2.1.81 Как избавиться от месаджа: Возможно это не отладочная сборка?
Отправлено: panAlexey от Январь 17, 2011, 23:15
нашел.
..\qt-creator\src\plugins\debugger\gdb\localplaingdbadapter.cpp
Код:
void LocalPlainGdbAdapter::checkForReleaseBuild()
{
    // Quick check for a "release" build
    QProcess proc;
    QStringList args;
    args.append(_("-h"));
    args.append(_("-j"));
    args.append(_(".debug_info"));
    args.append(startParameters().executable);
    proc.start(_("objdump"), args);
    proc.closeWriteChannel();
    if (!proc.waitForStarted()) {
        showMessage(_("OBJDUMP PROCESS COULD NOT BE STARTED. "
            "RELEASE BUILD CHECK WILL FAIL"));
        return;
    }
    proc.waitForFinished();
    QByteArray ba = proc.readAllStandardOutput();
    // This should yield something like
    // "debuggertest:     file format elf32-i386\n\n"
    // "Sections:\nIdx Name          Size      VMA       LMA       File off  Algn\n"
    // "30 .debug_info   00087d36  00000000  00000000  0006bbd5  2**0\n"
    // " CONTENTS, READONLY, DEBUGGING"
    if (ba.contains("Sections:") && !ba.contains(".debug_info")) {
        showMessageBox(QMessageBox::Information, "Warning",
           tr("This does not seem to be a \"Debug\" build.\n"
              "Setting breakpoints by file name and line number may fail."));
    }
}
Вот теперь думаю, толи багу постить толи просто закоментить...
не особо силен в отладчиках..


Название: Re: креатор 2.1.81 Как избавиться от месаджа: Возможно это не отладочная сборка?
Отправлено: Sahab от Январь 18, 2011, 11:37
уже постил вроде в других ветках... но тут вроде немного в тему будет:
в сборке снапшотов отсутствует нормальная подсветка синтаксиса. (Win/Linux)

как с этим боретесь?


Название: Re: креатор 2.1.81 Как избавиться от месаджа: Возможно это не отладочная сборка?
Отправлено: panAlexey от Январь 18, 2011, 20:57
Никак.


Название: Re: креатор 2.1.81 Как избавиться от месаджа: Возможно это не отладочная сборка?
Отправлено: Sahab от Январь 18, 2011, 22:45
И че, вы без подсветки работаете??


Название: Re: креатор 2.1.81 Как избавиться от месаджа: Возможно это не отладочная сборка?
Отправлено: TopSergey от Октябрь 23, 2011, 15:32
У меня на Ubuntu были подобные проблемы:
   Причина:
       При создании проекта для отладочной конфигурации была выбран тот же каталог, что и для релиза.
       Проект не перекомпилировался и отсюда сообщение.
   Решение:
       Перейти на закладку "Проекты" и изменить "Каталог для сборки".


Название: Re: креатор 2.1.81 Как избавиться от месаджа: Возможно это не отладочная сборка?
Отправлено: panAlexey от Октябрь 23, 2011, 15:56
И че, вы без подсветки работаете??
просто у меня такой проблемы нет: я брал креатор отсюда http://get.qt.nokia.com/qtcreator/snapshots/latest/
не заморачивался.


Название: Re: креатор 2.1.81 Как избавиться от месаджа: Возможно это не отладочная сборка?
Отправлено: Dimanix от Ноябрь 09, 2011, 00:40
Мне просто помогло изменить Релиз на Отладочная сборка, а затем выбрать сборка-> Пересобрать проект.