Russian Qt Forum
Май 15, 2024, 14:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: qxmpp+qjpeg  (Прочитано 4462 раз)
beHDeP
Гость
« : Август 07, 2011, 17:02 »

Привет всем на днях столкнулся с проблемой:
Есть исходник одной программы, в нем используются сторонние библиотеки - qxmpp  и плагин qjpeg
Как подключить данные разработки в проект???
Если кто либо сталкивался с данной проблемой пишите!!
Записан
beHDeP
Гость
« Ответ #1 : Август 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






Записан
beHDeP
Гость
« Ответ #2 : Август 07, 2011, 22:59 »

В main.cpp

#include <QtPlugin>
Q_IMPORT_PLUGIN(qjpeg)

Подскажите что делать!!!
Записан
LisandreL
Птица говорун
*****
Offline Offline

Сообщений: 984


Надо улыбаться


Просмотр профиля
« Ответ #3 : Август 08, 2011, 00:58 »

Цитировать
c:/qtsdk/mingw/bin/../lib/gcc/mingw32/4.4.0/../../../../mingw32/bin/ld.exe: cannot find -lqjpegd4d
Дебажной библиотеки видимо у вас нет.
Собирайте релиз, или соберите дебажную версию этой библиотеки.
Записан
beHDeP
Гость
« Ответ #4 : Август 09, 2011, 00:27 »

cannot find -lqjpeg

Объясните как что делать!!!!
Записан
Day
Частый гость
***
Offline Offline

Сообщений: 290


Просмотр профиля
« Ответ #5 : Март 20, 2013, 11:11 »

У меня совершенно аналогичная ситуация.
Сборка динамическая, релиз, Qt4.5
Вопрос тот же - что делать?
Записан
Day
Частый гость
***
Offline Offline

Сообщений: 290


Просмотр профиля
« Ответ #6 : Март 20, 2013, 11:29 »

Цитировать
Создай каталог imageformats в каталоге твоего ехе-шника и сунь туды  qjpeg1.dll
Фу ты! Как все просто! И не надо ничего писать ни в сорцах ни в .pro.
Просто Qt не находил нужную ДЛЛ и молча бастовал.
Записан
Day
Частый гость
***
Offline Offline

Сообщений: 290


Просмотр профиля
« Ответ #7 : Март 20, 2013, 11:30 »

Первоисточник
http://www.prog.org.ru/topic_1613_0.html
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.049 секунд. Запросов: 23.