diff options
| -rw-r--r-- | main.cpp | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -82,11 +82,14 @@ void application::drawEvent() { MAGNUM_APPLICATION_MAIN(Magnum::Examples::application); -#include <windows.h> - -#if defined _MSC_VER -int __stdcall WinMain(HINSTANCE, HINSTANCE, LPSTR, int /* nCmdShow */) -{ +#ifdef _MSC_VER +# include <cstdlib> +# ifdef __clang__ +# pragma clang diagnostic ignored "-Wmissing-prototypes" +# pragma clang diagnostic ignored "-Wmain" +# endif + +extern "C" int __stdcall WinMain(void*, void*, void*, int /* nCmdShow */) { return main(__argc, __argv); } #endif |
