Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.12.2016, 21:18   #1
Mefil
Новичок
Джуниор
 
Регистрация: 14.12.2016
Сообщений: 2
Вопрос Обмен между plugin(dll) и экзешником. Разбор полетов с аналогами stl

Здравствуйте.
Я недавно начал изучать QT. Прочитал много положительных отзывов и польстился кроссплатформенностью и обещанной простотой.

Рассматриваю тут QT версии 5+(я так понял там изменили способ загрузки plugins)

1)Первый вопрос который у меня возник при переходе с builder6 c++ это про возможность использования контейнеров QVector, QList, QMap и прочих для обмена между динамически подключаемой DLL и EXE (через QPluginLoader). Так как эти классы активно юзают менеджер памяти в процессе их использования, не будет ли с ними проблем если мы собираем exe со статической линковкой с qt-шными dll. (подробное описание как работаю аналоги STL при обмене в PLUGINS и EXE приветствуется, тыкание в книжку также приветствуется)

2) Второй интересующий вопрос это касательно регистрации плагина и метаобъектной информации. Q_PLUGIN_METADATA вторым параметром принимает имя файла для метаобъектной информации. Но ничего не сказано нужен ли этот файл для передачи метаобъектной информации в exe. Или он нужен только для того чтоб он был в файле.
3) ну и третий вопрос для гуру и съевших несвежую собаку на этом.. На какие подводные камни можно нарваться при работе с plugins. Планируется использовать plugins для добавления форм в mdi area на стороне екзешника. Понимаю вопрос обширный, ну кто на чем спотыкался?=)

p.s приветствуются дельные ссылки на дельную литературу с примерами про QT.
p.p.s работаю в WINDOWS , в дальнейшем планирую перевести проект и на LINUX

Последний раз редактировалось Mefil; 15.12.2016 в 08:42.
Mefil вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разбор полетов - классы alekola Общие вопросы Delphi 5 11.06.2012 06:00
разбор полетов, или invalid convert madmaniac Visual C++ 2 02.05.2011 11:47
Обмен данными между DLL и программой Шульц Общие вопросы Delphi 8 16.03.2010 22:34
Разбор полетов по DevExpress Quantum DBGrid Killer_djon БД в Delphi 2 18.11.2007 14:45