Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ Трабл с динамическими библиотеками

Автор: LEO 2.5.2009, 16:06

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

/*ОС: Kubuntu 9.04. Редактор: QDevelop. Версия: Qt 4.5*/

Автор: Litkevich Yuriy 2.5.2009, 17:34

Читал: http://www.prog.org.ru/topic_8259_0.html ?

Автор: LEO 2.5.2009, 18:01

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


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

Автор: Гость 2.5.2009, 18:48

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


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


Бред! Ты наверное не владеешь вопросом. В HowTo рассказано про создание динамической библиотеки, и тебе никто не мешает подгружать её при помощи QLibrary (для это го ненужно линковать её с приложением).

Автор: Litkevich Yuriy 3.5.2009, 3:26

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

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)