Экспорт символов из DLL
Скажите, пожалуйста, обязательно ли помечать экспортируемые из разделяемой библиотеки символы?
Я слышал, что GCC по умолчанию экспортирует все символы. В то же время, MSVC экспортирует только те, которые помечены при помощи перечисления в DEF-файле или при помощи declspec(dllexport).