diff --git a/modules/juce_core/containers/juce_Variant.h b/modules/juce_core/containers/juce_Variant.h index 7dd41b6625..d70e165706 100644 --- a/modules/juce_core/containers/juce_Variant.h +++ b/modules/juce_core/containers/juce_Variant.h @@ -51,7 +51,7 @@ public: /** This structure is passed to a NativeFunction callback, and contains invocation details about the function's arguments and context. */ - struct NativeFunctionArgs + struct JUCE_API NativeFunctionArgs { NativeFunctionArgs (const var& thisObject, const var* args, int numArgs) noexcept; diff --git a/modules/juce_core/javascript/juce_Javascript.h b/modules/juce_core/javascript/juce_Javascript.h index 13286c0fee..17fc2ba1a6 100644 --- a/modules/juce_core/javascript/juce_Javascript.h +++ b/modules/juce_core/javascript/juce_Javascript.h @@ -46,7 +46,7 @@ script creates complex connections between objects, you run the risk of creating cyclic dependencies and hence leaking. */ -class JavascriptEngine +class JUCE_API JavascriptEngine { public: /** Creates an instance of the engine.