Здравствуйте, Sheridan, Вы писали:
S>Уважаемые, подскажите пожалуйста, как кроссплатформенно экспортировать из библиотеки класс и динамически его импортировать потом в приложении.
Совсем кроспслатформенно никак. Но если ты расскажешь подробности, то многое может оказаться возможным...
Например, если код, который экспортирует класс и код, который его импортирует, находятся на одной машине и работают под управлением одной и той же платформы, то часто можно сделать абстрактный класс, содержащий, быть может только pure virtual методы и inline методы, без статических данных в них.
Главное -- никаких данных (полей) в интерфейсе!!!
Теперь в экспортирующем модуле заводим функцию, которая возвращает указатель на такой интерфейс. При этом из этого интерфейса выводим класс, в котором всё реализуем и указатель на такой класс мы и выдаём наружу...
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском