Russian Qt Forum

Qt => Общие вопросы => Тема начата: aliks-os от Сентябрь 06, 2011, 15:00



Название: Подключение dll к проекту
Отправлено: aliks-os от Сентябрь 06, 2011, 15:00
Есть dll и к ней хидер.
При вызове функций из библиотеки программа вываливается, такое ощущение что dll просто напросто не загружается.
Потом стал использовать QLibrary - то же самое.

Помогите разобраться

.pro
Код:
QT += core \
    gui
CONFIG += uitools \
    console

TARGET = Magaz
TEMPLATE = app

SOURCES += main.cpp\
        mainwindow.cpp

HEADERS  += mainwindow.h

FORMS    += mainwindow.ui

так я подключаю библиотеку

Код:
    QLibrary chmLib("D:/Magaz/lib/chameleon_exchange1");
    qDebug()<<chmLib.load ();

    qDebug()<<chmLib.isLoaded();

    typedef void (*ChameleonInit)(int);
    ChameleonInit chmInit = (ChameleonInit) chmLib.resolve("chameleon_init");

    if (!chmInit)
        qDebug() << "Error import function chameleon_init";
    else
        qDebug() << "Import function chameleon_init sucessfully";

Если кто поможет с советом то выложу весь проект


Название: Re: Подключение dll к проекту
Отправлено: SASA от Сентябрь 06, 2011, 16:44
http://www.prog.org.ru/topic_8259_0.html


Название: Re: Подключение dll к проекту
Отправлено: iks от Сентябрь 07, 2011, 09:35
http://www.prog.org.ru/topic_18321_0.html