Мне нужно реализовать что -то вроде механизма плагина. Для загрузки библиотеки я использую boost.dll. < /P>
Я хочу вернуть экземпляр класса потока, реализованный в библиотеке.
Мне нужно реализовать что -то вроде механизма плагина. Для загрузки библиотеки я использую boost.dll. < /P> Я хочу вернуть экземпляр класса потока, реализованный в библиотеке.[code]#pragma once
class BOOST_SYMBOL_EXPORT DerivedA : public BaseA { public: BOOST_SYMBOL_EXPORT virtual ~DerivedA(); BOOST_SYMBOL_EXPORT void method2(); };
// Some function to get derived instance. extern "C" BOOST_SYMBOL_EXPORT BaseA* get_derived_instance(); < /code> и в общей библиотеке .cpp: < /p> #include #include #include