Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Qt вываливается с ошибкой, при Build Debug Library
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Общие вопросы
boom
добрый день.

У меня ХР SP2
Установил MinGW-5.1.4, после этого туда же переписал gdb-6.8-mingw-3.
Скачал и установил qt-win-opensource-4.4.3-mingw.exe

после установки Кути запускаю Qt 4.4.3 (Build Debug Libraries) оно что-то делает минут 40, потом выпадает с меседжем

./tmp\obj\release_shared\qbytearray.o(.text+0x104d):qbytearray.cpp: undefined reference to `uncompress'
./tmp\obj\release_shared\qbytearray.o(.text+0x14f9):qbytearray.cpp: undefined reference to `compress2'
collect2: ld returned 1 exit status
mingw32-make[2]: *** [..\..\..\bin\rcc.exe] Error 1
mingw32-make[2]: Leaving directory `C:/develop/Qt/4.4.3/src/tools/rcc'
mingw32-make[1]: *** [release] Error 2
mingw32-make[1]: Leaving directory `C:/develop/Qt/4.4.3/src/tools/rcc'
mingw32-make: *** [debug-C__develop_Qt_4_4_3_src_tools_rcc] Error 2

как это можно решить?
Litkevich Yuriy
Цитата(boom @ 24.10.2008, 13:14) *
после установки Кути запускаю Qt 4.4.3 (Build Debug Libraries) оно что-то делает минут 40, потом выпадает с меседжем
Зря ты это сделал, в 4.4.3 отладочные библиотеки уже собраны, снеси Qt и поставь заново
boom
ок, я переустановил Кутю.

запускаю дебаг в своей простенбкой програмке:
#include "gg.h"

#include <QtGui>
#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    QString path = qApp->applicationDirPath();

    QLabel        lbl("this is the example");


    lbl.show();

    return a.exec();
}

ставлю брекпоинт на строке QLabel lbl("this is the example");
дебагер показывает такую инфу (см. на картинке)

<ntdll!LdrAccessResource>: - это нормальные сообщения?
sploid
ты же смотришь ntdll библиотеку ))).
сомневаюсь что для неё отладочные символы ты в еклипс загрузись.

qt надо собирать не из qt-win-opensource-4.4.3-mingw.exe, а из qt-win-opensource-src-4.4.3.zip.
у тебя походу zlib не подцепился, поэтому сжатие не линковалось.
Litkevich Yuriy
Цитата(sploid @ 24.10.2008, 14:52) *
qt надо собирать не из qt-win-opensource-4.4.3-mingw.exe, а из qt-win-opensource-src-4.4.3.zip.
да собирать-то можно и из установленной, там исходники все есть, только вот нужно ли?
При сборке 4.4.х надо либо фонон отключать либо колбасится с его установкой, может и не пойти.
boom
не понимаю почему дебагер лезет в ntdll.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.