Re[18]: Читать всем!!!! ОБЯЗАТЕЛЬНО!!!!
От: Kh_Oleg  
Дата: 20.10.04 16:10
Оценка:
Здравствуйте, FR, Вы писали:

FR>>>Я не понял причем тут расширения ms? Тот же gcc тоже спокойно позволяет экспортировать классы в динамических библиотеках (если это не так то stlport'овая dll собраная мной на mingw наверно мне приснилась ).


K_O>>Какая версия компилятора, платформа и, если можно, пример экспорта класса? Да, попутно, наследование поддерживается? Exceptions нормально снизу-вверх летают?


FR>Платформа win32 gcc version 3.2.3 (mingw special 20030504-1)

FR>Exceptions летают нормально, наследование подерживается но не проверял и не вижу причин почему оно не должно работать. Классы экспортируются через #define _STLP_CLASS_EXPORT_DECLSPEC __attribute__((dllexport))

Не совсем понял, этот подход portable? Gcc на Windows, Gcc на Solaris, Gcc на Linux и MSVC++ его одинаково нормально скушают?

К тому же я просил о другом: как в Dll объявить свой класс, как его экспортировать, с какими опциями компиляться и как использовать такую dll в екзешнике?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.