diff --git a/src/dlangui/platforms/common/platform.d b/src/dlangui/platforms/common/platform.d index 1feffaac..a78ac84d 100644 --- a/src/dlangui/platforms/common/platform.d +++ b/src/dlangui/platforms/common/platform.d @@ -1896,16 +1896,19 @@ mixin template APP_ENTRY_POINT() { } else { /// workaround for link issue when WinMain is located in library version(Windows) { - extern (Windows) int WinMain(void* hInstance, void* hPrevInstance, - char* lpCmdLine, int nCmdShow) - { - try { - int res = DLANGUIWinMain(hInstance, hPrevInstance, - lpCmdLine, nCmdShow); - return res; - } catch (Exception e) { - Log.e("Exception: ", e); - return 1; + version (unittest) { + } else { + extern (Windows) int WinMain(void* hInstance, void* hPrevInstance, + char* lpCmdLine, int nCmdShow) + { + try { + int res = DLANGUIWinMain(hInstance, hPrevInstance, + lpCmdLine, nCmdShow); + return res; + } catch (Exception e) { + Log.e("Exception: ", e); + return 1; + } } } } else {