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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: [4.1.3]QLibrary  (Прочитано 2714 раз)
Jager-ntr
Гость
« : Апрель 18, 2008, 09:20 »

До недавнего времени на QT не писал,но потребовалось. Возникли проблемы с использованием dll. У меня есть файл lib.h:
Код:
extern "C" __declspec(dllexport) QString get();
и файл lib.cpp:
Код:
extern "C" __declspec(dllexport) QString get()
{
return QString("OK");
}
В программе вызывается так:
Код:
	QLibrary library("lib");
typedef QString (*Fc)();
Fc fc = (Fc)(library.resolve("get"));
if(fc )
{
this->setWindowTitle(fc());
}
Но библиотека не загружается и функция, соответственно, тоже. В чем может быть проблема?По умолчанию считается где лежит библиотека - вместе с исходными файлами приложения?
Записан
Zmeishe
Гость
« Ответ #1 : Апрель 18, 2008, 09:36 »

Всё как надо сделал?
http://prog.org.ru/forum/index.php/topic,6652.msg32331.html#msg32331
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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