diff --git a/modules/juce_gui_basics/application/juce_Initialisation.h b/modules/juce_gui_basics/application/juce_Initialisation.h index 5071633c56..3eaea3db18 100644 --- a/modules/juce_gui_basics/application/juce_Initialisation.h +++ b/modules/juce_gui_basics/application/juce_Initialisation.h @@ -104,7 +104,7 @@ public: #define START_JUCE_APPLICATION(AppClass) \ static juce::JUCEApplicationBase* juce_CreateApplication() { return new AppClass(); } \ - JUCE_MAIN_FUNCTION \ + extern "C" JUCE_MAIN_FUNCTION \ { \ juce::JUCEApplication::createInstance = &juce_CreateApplication; \ return juce::JUCEApplication::main (JUCE_MAIN_FUNCTION_ARGS); \