Я создал общую библиотеку (.dll, .so) с VC ++ 2008 и GCC.
Проблема в том, что внутри обеих библиотек отображаются имена частных символов (классов, функций), и они не были экспортированы.
Я не хочу, чтобы мое приложение отображало названия классов / функций, которые не были экспортированы.
Есть ли способ, которым я могу это сделать?
В GCC я сделал:
Скомпилировано с -fvisibility = hidden и затем опубликовано с атрибутом ((видимость ("по умолчанию")))
В VC ++:
__declspec (dllexport)
Спасибо!