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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Подключение dll к проекту  (Прочитано 3048 раз)
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";

Если кто поможет с советом то выложу весь проект
Записан
SASA
Гость
« Ответ #1 : Сентябрь 06, 2011, 16:44 »

http://www.prog.org.ru/topic_8259_0.html
Записан
iks
Гость
« Ответ #2 : Сентябрь 07, 2011, 09:35 »

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


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