crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Трабл с динамическими библиотеками
LEO
  опции профиля:
сообщение 2.5.2009, 16:06
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 8.3.2009
Пользователь №: 595

Спасибо сказали: 0 раз(а)




Репутация:   0  


Помогите с выбором. Есть 7 классов (с ними буде происходить работа в программе, но есть и внутренние, которые желательно скрыть) их нужно впихнуть в динамическую библиотеку, которую надо будет загрузить в процессе выполнения. В Qt есть 2 осовных способа работы с ДБ: используя QLibrary и QPlugLoader.
1. Проблема заключается в том что не происходит загрузка динамической библиотеки. Не работют даже листинги из Макса Шлее. Подскажите где искать ошибку.
2. Не понятно как всунуть более 1-го интерфейса, так как при 1-м всё работает, а при вставке 2-х выдаёт сис. ошибку компиляции.

/*ОС: Kubuntu 9.04. Редактор: QDevelop. Версия: Qt 4.5*/
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 2.5.2009, 17:34
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Читал: HowTo: Создание динамических библиотек ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
LEO
  опции профиля:
сообщение 2.5.2009, 18:01
Сообщение #3


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 8.3.2009
Пользователь №: 595

Спасибо сказали: 0 раз(а)




Репутация:   0  


Читал, но там же описано создание статической библиотеки


Статической в смысле: она загружается при запуске использующей ее программы. Меня же интересует вариант, когда библиотека загружается тогда, когда мне необходимо)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 2.5.2009, 18:48
Сообщение #4





Гости








    


Цитата(LEO @ 2.5.2009, 18:01) *
Читал, но там же описано создание статической библиотеки


Статической в смысле: она загружается при запуске использующей ее программы. Меня же интересует вариант, когда библиотека загружается тогда, когда мне необходимо)


Бред! Ты наверное не владеешь вопросом. В HowTo рассказано про создание динамической библиотеки, и тебе никто не мешает подгружать её при помощи QLibrary (для это го ненужно линковать её с приложением).
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 3.5.2009, 3:26
Сообщение #5


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(Гость_Гость_* @ 2.5.2009, 22:48) *
для это го ненужно линковать её с приложением
угу, в профайле убрать указание библиотеки для линковки.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.3.2024, 15:53