diff --git a/include/json/config.h b/include/json/config.h index 8c60508..cba6102 100644 --- a/include/json/config.h +++ b/include/json/config.h @@ -48,6 +48,8 @@ #if defined(_MSC_VER) || defined(__MINGW32__) #define JSON_API __declspec(dllexport) #define JSONCPP_DISABLE_DLL_INTERFACE_WARNING +#elif defined(__GNUC__) || defined(__clang__) +#define JSON_API __attribute__((visibility("default"))) #endif // if defined(_MSC_VER) #elif defined(JSON_DLL) #if defined(_MSC_VER) || defined(__MINGW32__)