Всем привет.
Такая задача:
A ) Нужно экспортировать класс из DLL, но методы его работают с std::string. Проблема в том что разные STL между собой не совместимы. Как быть?
- писать свои строки
- писать обертку для стандартных строк и экспортировать ее
- компилировать dll для каждой версии STL (а их наверное не мало?)
B ) Нужно экспортировать класс из DLL, но в ряды его protected членов затесался std::vector. Если его не трогать, то проблем нет. Но если создать производный класс, и обратиться к вектору, то при использовании разных STL видимо получим ошибку.
варианты те же.
Можете что-нибудь подсказать? Может еще какие-нибудь варианты?