25 #ifndef JUCE_INITIALISATION_H_INCLUDED 26 #define JUCE_INITIALISATION_H_INCLUDED 89 #define START_JUCE_APPLICATION(AppClass) 91 #define START_JUCE_APPLICATION(AppClass) \ 92 juce::JUCEApplicationBase* juce_CreateApplication() { return new AppClass(); } 95 #if JUCE_WINDOWS && ! defined (_CONSOLE) 96 #define JUCE_MAIN_FUNCTION int __stdcall WinMain (struct HINSTANCE__*, struct HINSTANCE__*, char*, int) 97 #define JUCE_MAIN_FUNCTION_ARGS 99 #define JUCE_MAIN_FUNCTION int main (int argc, char* argv[]) 100 #define JUCE_MAIN_FUNCTION_ARGS argc, (const char**) argv 103 #define START_JUCE_APPLICATION(AppClass) \ 104 static juce::JUCEApplicationBase* juce_CreateApplication() { return new AppClass(); } \ 105 extern "C" JUCE_MAIN_FUNCTION \ 107 juce::JUCEApplicationBase::createInstance = &juce_CreateApplication; \ 108 return juce::JUCEApplicationBase::main (JUCE_MAIN_FUNCTION_ARGS); \ 112 #endif // JUCE_INITIALISATION_H_INCLUDED
#define JUCE_API
Definition: juce_StandardHeader.h:139
Definition: juce_Initialisation.h:70
JUCE_API void JUCE_CALLTYPE shutdownJuce_GUI()
Definition: juce_MessageManager.cpp:375
JUCE_API void JUCE_CALLTYPE initialiseJuce_GUI()
Definition: juce_MessageManager.cpp:366