![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Гость_Гость_heiheshang_*_* |
![]()
Сообщение
#1
|
Гости ![]() |
Проблема в следующем, ни как не могу слинковать код. В qtcreator есть библиотека libDuiEditor. Я ее подключаю к своему проекту. Код компилируется, но линковщик в упор не хочет видеть этот модуль.
Может я чего-то не понимаю ?
Вот код самого модуля
|
|
|
![]() |
frg10 |
![]()
Сообщение
#2
|
Студент ![]() Группа: Участник Сообщений: 47 Регистрация: 8.11.2009 Из: Ростов-на-Дону Пользователь №: 1213 Спасибо сказали: 5 раз(а) Репутация: ![]() ![]() ![]() |
Может я чего-то не понимаю ? DuiEditor::Internal::DuiEditorPlugin *plugin =new DuiEditor::Internal::DuiEditorPlugin(); Вроде инстансы плагинов не создаются вручную. Нужно использовать QPluginLoader. Вобщем смотри ассистант. Еще можно попробовать добавить к описанию класса Q_DECL_EXPORT/IMPORT чтобы сделать его интерфейс видимым снаружи. Но при этом нужно будет пересобрать либу. |
|
|
Гость_Гость_heiheshang_*_* |
![]()
Сообщение
#3
|
Гости ![]() |
Может я чего-то не понимаю ? DuiEditor::Internal::DuiEditorPlugin *plugin =new DuiEditor::Internal::DuiEditorPlugin(); Вроде инстансы плагинов не создаются вручную. Нужно использовать QPluginLoader. Вобщем смотри ассистант. Еще можно попробовать добавить к описанию класса Q_DECL_EXPORT/IMPORT чтобы сделать его интерфейс видимым снаружи. Но при этом нужно будет пересобрать либу. Да руками не создаются, делаю так
Получаем ошибку линковки
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 24.6.2025, 6:00 |