summaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
Diffstat (limited to 'platform')
-rw-r--r--platform/gl/gl-main.c4
-rw-r--r--platform/win32/mupdf-gl.vcproj4
2 files changed, 5 insertions, 3 deletions
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);
diff --git a/platform/win32/mupdf-gl.vcproj b/platform/win32/mupdf-gl.vcproj
index 062dd2d2..afb67865 100644
--- a/platform/win32/mupdf-gl.vcproj
+++ b/platform/win32/mupdf-gl.vcproj
@@ -41,7 +41,7 @@
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories="..\..\include;..\..\thirdparty\glfw\include;..\..\scripts\freetype;..\..\thirdparty\freetype\include"
- PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS"
+ PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;USE_OUTPUT_DEBUG_STRING"
MinimalRebuild="true"
BasicRuntimeChecks="3"
RuntimeLibrary="1"
@@ -64,7 +64,7 @@
AdditionalOptions="opengl32.lib"
LinkIncremental="0"
GenerateDebugInformation="true"
- SubSystem="1"
+ SubSystem="2"
TargetMachine="1"
/>
<Tool