Информация об изменениях

Сообщение Re[2]: Экспорт функций членов класса из другой библиотеки от 19.07.2019 19:45

Изменено 19.07.2019 19:49 kov_serg

Re[2]: Экспорт функций членов класса из другой библиотеки
Здравствуйте, Chorkov, Вы писали:

C>Собрать все функции, который хочется экспортировать в отдельный интерфейс.

C>Атрибуть __declspec(dllexport) поставить перед интерфейсом.
C>Экспортировать из библиотеки функцию — конструктор, которая вернет указатель на этот интерфейс.
Есть только маленький нюанс. Некоторые люди передают std::string, std::vector, и други классы в качестве параметров.
И тут начинается е%%я маршалинг А потом еще всякие safe_guard-ы всплывают и ного разный корней торчащих из зарных runtime-ов
Кто-то тут на форуме авторитетно заявля "мы не используем dll в C++ и вам не советуем"
Re[2]: Экспорт функций членов класса из другой библиотеки
Здравствуйте, Chorkov, Вы писали:

C>Собрать все функции, который хочется экспортировать в отдельный интерфейс.

C>Атрибуть __declspec(dllexport) поставить перед интерфейсом.
C>Экспортировать из библиотеки функцию — конструктор, которая вернет указатель на этот интерфейс.
Есть только маленький нюанс. Некоторые люди передают std::string, std::vector, и други классы в качестве параметров.
И тут начинается е%%я маршалинг А потом еще всякие safe_guard-ы всплывают и ного разный корней торчащих из зарных runtime-ов
Кто-то тут на форуме авторитетно заявлял "мы не используем dll в C++ и вам не советуем"