From 351b733adbb7cd50d232f3a4af9daa780d8dce51 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Wed, 14 Oct 2015 12:05:56 +0200 Subject: gl: Fix win32 release mode build. Always build with the 'windows' subsystem and use WinMain. Turn on USE_OUTPUT_DEBUG_STRING to capture fz_warn and fz_throw error messages. --- platform/gl/gl-main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'platform/gl/gl-main.c') diff --git a/platform/gl/gl-main.c b/platform/gl/gl-main.c index b2cf30c4..500fec0c 100644 --- a/platform/gl/gl-main.c +++ b/platform/gl/gl-main.c @@ -1409,8 +1409,10 @@ int main(int argc, char **argv) } #ifdef _MSC_VER -int wmain(int argc, wchar_t *wargv[]) +int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) { + int argc; + LPWSTR *wargv = CommandLineToArgvW(GetCommandLineW(), &argc); char **argv = fz_argv_from_wargv(argc, wargv); int ret = main_utf8(argc, argv); fz_free_argv(argc, argv); -- cgit v1.2.3