Russian Qt Forum

Qt => Вопросы новичков => Тема начата: beHDeP от Август 07, 2011, 17:02



Название: qxmpp+qjpeg
Отправлено: beHDeP от Август 07, 2011, 17:02
Привет всем на днях столкнулся с проблемой:
Есть исходник одной программы, в нем используются сторонние библиотеки - qxmpp  и плагин qjpeg
Как подключить данные разработки в проект???
Если кто либо сталкивался с данной проблемой пишите!!


Название: Re: qxmpp+qjpeg
Отправлено: beHDeP от Август 07, 2011, 22:58
c:/qtsdk/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: cannot find -lqjpegd4d
collect2: ld returned 1 exit status
mingw32-make[1]: *** [debug\cliente.exe] Error 1
mingw32-make: *** [debug] Error 2
Процесс «C:\QtSDK\mingw\bin\mingw32-make.exe» завершился с кодом 2.
Возникла ошибка при сборке проекта cliente (цель: Desktop)
Во время выполнения сборки на этапе «Сборка»

Код:
# -------------------------------------------------
# Project created by QtCreator 2010-05-30T21:33:58
# -------------------------------------------------
CONFIG += static
QT += network xml
TARGET = cliente
SOURCES += main.cpp \
    mainwindow.cpp \
    ventanaarchivos.cpp \
    ventanaescritorio.cpp \
    ventanaopciones.cpp \
    ventanawebcam.cpp \
    ventanaopcionesxmpp.cpp
HEADERS += mainwindow.h \
    ventanaarchivos.h \
    ventanaescritorio.h \
    ventanaopciones.h \
    ventanawebcam.h \
    ventanaopcionesxmpp.h \

FORMS += Forms/mainwindow.ui \
    Forms/ventanaArchivos.ui \
    Forms/ventanaescritorio.ui \
    Forms/ventanaopciones.ui \
    Forms/ventanawebcam.ui \
    Forms/ventanaopcionesxmpp.ui

QTPLUGIN     += qjpeg \
                 qgif \
                 qkrcodecs
win32 {
win32-mingw32:QMAKE_LFLAGS += -static-libgcc
win32-msvc2010:LIBS+=-lqjpeg
QTPLUGIN += qjpeg
RC_FILE = demonio.rc
}
TRANSLATIONS = cliente_en.ts \
               cliente_de.ts \
               cliente_fr.ts \
               cliente_it.ts \
               cliente_pt.ts
RESOURCES     = resources.qrc








Название: Re: qxmpp+qjpeg
Отправлено: beHDeP от Август 07, 2011, 22:59
В main.cpp

#include <QtPlugin>
Q_IMPORT_PLUGIN(qjpeg)

Подскажите что делать!!!


Название: Re: qxmpp+qjpeg
Отправлено: LisandreL от Август 08, 2011, 00:58
Цитировать
c:/qtsdk/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: cannot find -lqjpegd4d
Дебажной библиотеки видимо у вас нет.
Собирайте релиз, или соберите дебажную версию этой библиотеки.


Название: Re: qxmpp+qjpeg
Отправлено: beHDeP от Август 09, 2011, 00:27
cannot find -lqjpeg

Объясните как что делать!!!!


Название: Re: qxmpp+qjpeg
Отправлено: Day от Март 20, 2013, 11:11
У меня совершенно аналогичная ситуация.
Сборка динамическая, релиз, Qt4.5
Вопрос тот же - что делать?


Название: Re: qxmpp+qjpeg
Отправлено: Day от Март 20, 2013, 11:29
Цитировать
Создай каталог imageformats в каталоге твоего ехе-шника и сунь туды  qjpeg1.dll
Фу ты! Как все просто! И не надо ничего писать ни в сорцах ни в .pro.
Просто Qt не находил нужную ДЛЛ и молча бастовал.


Название: Re: qxmpp+qjpeg
Отправлено: Day от Март 20, 2013, 11:30
Первоисточник
http://www.prog.org.ru/topic_1613_0.html