Привет. Хочется иметь динамически загружаемые модули (через dlopen()), а модулях некий рабочий класс СCustomClass. Только вот беда в том, что я могу, конечно, открыть shared object lib*.so даже позвать из shared object'а функцию типа g_pClass = СCustomClass* GetCustomClass() { return new СCustomClass(); }, но что с этим указателем на объект делать дальше - ума не приложу, реализация-то в *.so, и со мной она не должна линковаться, так что все мои попытки позвать у созданного объекта какой-нибудь метод g_pClass -> Play() обречены на провал. Какие могут быть решения?
Ответ на:
комментарий
от Banshee
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Кто знает как динамически загружать классы (2007)
- Форум С++ dynamic_cast в .so не работает (2009)
- Форум Как найти через findChild() член класса по QObject-имени? (2016)
- Форум [C++] Не получается вызывать метод класса в share object (2010)
- Форум PIMPL без указателя (2016)
- Форум про ссылочные типы в C++ (2002)
- Форум С++ Помогите избавиться от дублирования однотипного кода. (2018)
- Форум undefined symbol: test (2006)
- Форум plug-in программинг (2001)
- Форум plug-in AdobeReader7.0beta (2005)