diff --git a/README.md b/README.md
index 7ff3168a..cb6f876f 100644
--- a/README.md
+++ b/README.md
@@ -183,12 +183,12 @@ Clone DlangUI repository
Enter dlangui directory
- cd dlangui
+ cd dlangui
Clone dependency libraries
- mkdir deps
- cd deps
+ mkdir deps
+ cd deps
git clone https://github.com/DerelictOrg/DerelictUtil.git
git clone https://github.com/DerelictOrg/DerelictGL3.git
git clone https://github.com/DerelictOrg/DerelictFT.git
@@ -217,12 +217,12 @@ Clone DlangUI repository
Enter dlangui directory
- cd dlangui
+ cd dlangui
Clone dependency libraries to dlangui/deps directory
- mkdir deps
- cd deps
+ mkdir deps
+ cd deps
git clone https://github.com/DerelictOrg/DerelictUtil.git
git clone https://github.com/DerelictOrg/DerelictGL3.git
git clone https://github.com/DerelictOrg/DerelictFT.git
@@ -232,7 +232,7 @@ Clone dependency libraries to dlangui/deps directory
Open solution file with Mono-D
- dlangui-monod-linux.sln
+ dlangui-monod-linux.sln
Try running examples: helloworld, example1, tetris, dmledit
@@ -275,6 +275,76 @@ Now you can build and run your project.
To hack DlangIDE project, you can clone it from https://github.com/buggins/dlangide.git into the same directory dlangui is cloned to. Then just open solution dlangide/dlangide-monod-linux.sln with mono-d.
+Windows development using Mono-D
+--------------------------------
+
+Install GIT, DUB, DMD, MonoDevelop with Mono-D plugin.
+
+
+Clone DlangUI repository
+
+ git clone https://github.com/buggins/dlangui.git
+
+Enter dlangui directory
+
+ cd dlangui
+
+Clone dependency libraries to dlangui/deps directory
+
+ mkdir deps
+ cd deps
+ git clone https://github.com/DerelictOrg/DerelictUtil.git
+ git clone https://github.com/DerelictOrg/DerelictGL3.git
+ git clone https://github.com/DerelictOrg/DerelictFT.git
+ git clone https://github.com/DerelictOrg/DerelictSDL2.git
+ git clone https://github.com/gecko0307/dlib.git
+ git clone https://github.com/Dav1dde/gl3n.git
+
+Open solution file with Mono-D
+
+ dlangui-monod-windows.sln
+
+Try running examples: helloworld, example1, tetris, dmledit
+
+Configurations Debug, Release, Unittest build SDL2+OpenGL versions of apps.
+
+Configurations DebugMinimal, ReleaseMinimal, UnittestMinimal build pure win32 versions of apps w/o OpenGL.
+
+
+If you are creating your own solution / project which uses DlangUI in Mono-D:
+
+ * Create new solution (assuming that solution directory is located in the same directory as dlangui and "Create directory for solution" option is unchecked; if no - you will need to correct pathes)
+ * Add / create source files of your project (e.g. copy+paste helloworld.d)
+ * Add dlangui library project dlangui/dlangui-monod-linux.dproj to solution
+
+Following settings are to be applied to all configurations of your new project (Debug, Release, Unittest):
+
+ * In your project options Build/Project Dependencies - mark dlangui-monod-linux item
+ * In your project options Build/Compiling/Linking - check "Link in static/shared libraries from nested dependencies"
+ * In your project options Build/Compiling/Compiling - specify Version constants as "USE_FREETYPE;USE_OPENGL;EmbedStandardResources;Unicode;windows" (EmbedStandardResources is required if you want to embed your own additional resources into executable)
+ * If your project needs to embed some resources into executable (usually from "views" directory), specify all directories which contain resources in Build/Compiling/Compiling/Extra Compiler Options, e.g.:
+
+ -Jviews
+ -Jviews/res
+ -Jviews/res/i18n
+ -Jviews/res/mdpi
+ -Jviews/res/hdpi
+
+ * In your project options Build/Includes put list of import directories of DlangUI library and its dependencies, like
+
+ ../dlangui/src
+ ../dlangui/deps/dlib
+ ../dlangui/deps/gl3n
+ ../dlangui/deps/DerelictSDL2/source
+ ../dlangui/deps/DerelictFT/source
+ ../dlangui/deps/DerelictGL3/source
+ ../dlangui/deps/DerelictUtil/source
+
+Now you can build and run your project.
+
+To hack DlangIDE project, you can clone it from https://github.com/buggins/dlangide.git into the same directory dlangui is cloned to. Then just open solution dlangide/dlangide-monod-linux.sln with mono-d.
+
+
Linux builds (DUB)
------------------
diff --git a/dlangui-monod-windows.dproj b/dlangui-monod-windows.dproj
new file mode 100644
index 00000000..4900b78a
--- /dev/null
+++ b/dlangui-monod-windows.dproj
@@ -0,0 +1,279 @@
+
+
+
+ Debug
+ x64
+ {45FB40CD-E99A-4C12-AC52-C13364412E09}
+ DMD2
+ true
+ true
+ true
+
+
+ src
+ deps\DerelictFT\source
+ deps\DerelictSDL2\source
+ deps\DerelictGL3\source
+ deps\DerelictUtil\source
+ deps\gl3n
+ deps\dlib
+
+
+
+
+ true
+ bin\Debug
+ true
+ StaticLibrary
+ libdlangui-monod-windows
+ false
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi
+ true
+ obj\Debug
+
+
+ USE_FREETYPE
+ USE_OPENGL
+ EmbedStandardResources
+ Unicode
+
+
+ 0
+
+
+ bin\Release
+ true
+ StaticLibrary
+ libdlangui-monod-windows
+ false
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi
+ true
+ obj\Release
+
+
+ USE_FREETYPE
+ USE_OPENGL
+ EmbedStandardResources
+ Unicode
+
+
+ 0
+
+
+ true
+ bin\Unittest
+ true
+ Executable
+ libdlangui-monod-windows
+ true
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi
+ true
+ obj\Unittest
+
+
+ USE_FREETYPE
+ USE_OPENGL
+ EmbedStandardResources
+ Unicode
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dlangui-monod-windows.sln b/dlangui-monod-windows.sln
new file mode 100644
index 00000000..8d64e492
--- /dev/null
+++ b/dlangui-monod-windows.sln
@@ -0,0 +1,52 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 2012
+Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "dlangui-monod-windows", "dlangui-monod-windows.dproj", "{45FB40CD-E99A-4C12-AC52-C13364412E09}"
+EndProject
+Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "dmledit-monod-windows", "examples\dmledit\dmledit-monod-windows.dproj", "{620F56F7-F6DE-45D2-955D-912A22EE728A}"
+EndProject
+Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "example1-monod-windows", "examples\example1\example1-monod-windows.dproj", "{32EF3B89-10C6-451E-90B9-868693B30D0F}"
+EndProject
+Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "helloworld-monod-windows", "examples\helloworld\helloworld-monod-windows.dproj", "{5EB161E7-0DB3-459F-86C5-32A84A3F4334}"
+EndProject
+Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "tetris-monod-windows", "examples\tetris\tetris-monod-windows.dproj", "{55D1FE26-E1FC-4787-9E22-D6385BA7C066}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ Unittest|Any CPU = Unittest|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {32EF3B89-10C6-451E-90B9-868693B30D0F}.Debug|Any CPU.ActiveCfg = Debug|x64
+ {32EF3B89-10C6-451E-90B9-868693B30D0F}.Debug|Any CPU.Build.0 = Debug|x64
+ {32EF3B89-10C6-451E-90B9-868693B30D0F}.Release|Any CPU.ActiveCfg = Release|x64
+ {32EF3B89-10C6-451E-90B9-868693B30D0F}.Release|Any CPU.Build.0 = Release|x64
+ {32EF3B89-10C6-451E-90B9-868693B30D0F}.Unittest|Any CPU.ActiveCfg = Unittest|x64
+ {32EF3B89-10C6-451E-90B9-868693B30D0F}.Unittest|Any CPU.Build.0 = Unittest|x64
+ {45FB40CD-E99A-4C12-AC52-C13364412E09}.Debug|Any CPU.ActiveCfg = Debug|x64
+ {45FB40CD-E99A-4C12-AC52-C13364412E09}.Debug|Any CPU.Build.0 = Debug|x64
+ {45FB40CD-E99A-4C12-AC52-C13364412E09}.Release|Any CPU.ActiveCfg = Release|x64
+ {45FB40CD-E99A-4C12-AC52-C13364412E09}.Release|Any CPU.Build.0 = Release|x64
+ {45FB40CD-E99A-4C12-AC52-C13364412E09}.Unittest|Any CPU.ActiveCfg = Unittest|x64
+ {45FB40CD-E99A-4C12-AC52-C13364412E09}.Unittest|Any CPU.Build.0 = Unittest|x64
+ {55D1FE26-E1FC-4787-9E22-D6385BA7C066}.Debug|Any CPU.ActiveCfg = Debug|x64
+ {55D1FE26-E1FC-4787-9E22-D6385BA7C066}.Debug|Any CPU.Build.0 = Debug|x64
+ {55D1FE26-E1FC-4787-9E22-D6385BA7C066}.Release|Any CPU.ActiveCfg = Release|x64
+ {55D1FE26-E1FC-4787-9E22-D6385BA7C066}.Release|Any CPU.Build.0 = Release|x64
+ {55D1FE26-E1FC-4787-9E22-D6385BA7C066}.Unittest|Any CPU.ActiveCfg = Unittest|x64
+ {55D1FE26-E1FC-4787-9E22-D6385BA7C066}.Unittest|Any CPU.Build.0 = Unittest|x64
+ {5EB161E7-0DB3-459F-86C5-32A84A3F4334}.Debug|Any CPU.ActiveCfg = Debug|x64
+ {5EB161E7-0DB3-459F-86C5-32A84A3F4334}.Debug|Any CPU.Build.0 = Debug|x64
+ {5EB161E7-0DB3-459F-86C5-32A84A3F4334}.Release|Any CPU.ActiveCfg = Release|x64
+ {5EB161E7-0DB3-459F-86C5-32A84A3F4334}.Release|Any CPU.Build.0 = Release|x64
+ {5EB161E7-0DB3-459F-86C5-32A84A3F4334}.Unittest|Any CPU.ActiveCfg = Unittest|x64
+ {5EB161E7-0DB3-459F-86C5-32A84A3F4334}.Unittest|Any CPU.Build.0 = Unittest|x64
+ {620F56F7-F6DE-45D2-955D-912A22EE728A}.Debug|Any CPU.ActiveCfg = Debug|x64
+ {620F56F7-F6DE-45D2-955D-912A22EE728A}.Debug|Any CPU.Build.0 = Debug|x64
+ {620F56F7-F6DE-45D2-955D-912A22EE728A}.Release|Any CPU.ActiveCfg = Release|x64
+ {620F56F7-F6DE-45D2-955D-912A22EE728A}.Release|Any CPU.Build.0 = Release|x64
+ {620F56F7-F6DE-45D2-955D-912A22EE728A}.Unittest|Any CPU.ActiveCfg = Unittest|x64
+ {620F56F7-F6DE-45D2-955D-912A22EE728A}.Unittest|Any CPU.Build.0 = Unittest|x64
+ EndGlobalSection
+EndGlobal
diff --git a/dlangui_msvc.visualdproj b/dlangui_msvc.visualdproj
index 3a3db7ae..5009412e 100644
--- a/dlangui_msvc.visualdproj
+++ b/dlangui_msvc.visualdproj
@@ -72,7 +72,7 @@
0
0
- Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources
+ Unicode EmbedStandardResources ForceLogs
0
0
0
@@ -116,8 +116,8 @@
0
0
0
- 0
- 1
+ 1
+ 0
0
0
0
@@ -136,8 +136,8 @@
0
0
0
- 1
- 1
+ 0
+ 0
0
0
0
@@ -174,7 +174,7 @@
0
0
- Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources
+ Unicode EmbedStandardResources ForceLogs
0
0
0
@@ -276,7 +276,7 @@
0
0
- Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources
+ Unicode EmbedStandardResources ForceLogs
0
0
0
@@ -378,7 +378,7 @@
0
0
- Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources
+ Unicode EmbedStandardResources ForceLogs
0
0
0
diff --git a/examples/dmledit/dmledit-monod-windows.dproj b/examples/dmledit/dmledit-monod-windows.dproj
new file mode 100644
index 00000000..e1f9af57
--- /dev/null
+++ b/examples/dmledit/dmledit-monod-windows.dproj
@@ -0,0 +1,96 @@
+
+
+
+ Debug
+ x64
+ {620F56F7-F6DE-45D2-955D-912A22EE728A}
+ DMD2
+ true
+ true
+ true
+
+
+ ..\..\src
+ ..\..\deps\DerelictFT\source
+ ..\..\deps\DerelictSDL2\source
+ ..\..\deps\DerelictGL3\source
+ ..\..\deps\DerelictUtil\source
+ ..\..\deps\gl3n
+ ..\..\deps\dlib
+
+
+
+
+ {45FB40CD-E99A-4C12-AC52-C13364412E09}
+
+
+
+
+ true
+ bin\Debug
+ Executable
+ dmledit-monod-windows
+ false
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi
+ true
+ obj\Debug
+ 0
+
+
+ USE_FREETYPE
+ USE_OPENGL
+ EmbedStandardResources
+ Unicode
+ windows
+
+
+ false
+
+
+ bin\Release
+ Executable
+ dmledit-monod-windows
+ false
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi
+ true
+ obj\Release
+ 0
+
+
+ USE_FREETYPE
+ USE_OPENGL
+ EmbedStandardResources
+ Unicode
+ windows
+
+
+ false
+
+
+ true
+ bin\Unittest
+ true
+ Executable
+ dmledit-monod-windows
+ true
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi
+ true
+ obj\Unittest
+ 0
+
+
+ USE_FREETYPE
+ USE_OPENGL
+ EmbedStandardResources
+ Unicode
+ windows
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/dmledit/dmledit_msvc.visualdproj b/examples/dmledit/dmledit_msvc.visualdproj
index 084f8aa3..f4460787 100644
--- a/examples/dmledit/dmledit_msvc.visualdproj
+++ b/examples/dmledit/dmledit_msvc.visualdproj
@@ -72,7 +72,7 @@
0
0
- Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources
+ Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources ForceLogs
0
0
0
@@ -174,7 +174,7 @@
0
0
- Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources
+ Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources ForceLogs
0
0
0
@@ -276,7 +276,7 @@
0
0
- Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources
+ Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources ForceLogs
0
0
0
@@ -378,7 +378,7 @@
0
0
- Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources
+ Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources ForceLogs
0
0
0
diff --git a/examples/example1/example1-monod-windows.dproj b/examples/example1/example1-monod-windows.dproj
new file mode 100644
index 00000000..ec7d301c
--- /dev/null
+++ b/examples/example1/example1-monod-windows.dproj
@@ -0,0 +1,96 @@
+
+
+
+ Debug
+ x64
+ {32EF3B89-10C6-451E-90B9-868693B30D0F}
+ DMD2
+ true
+ true
+ true
+
+
+ {45FB40CD-E99A-4C12-AC52-C13364412E09}
+
+
+
+
+ ..\..\src
+ ..\..\deps\DerelictFT\source
+ ..\..\deps\DerelictSDL2\source
+ ..\..\deps\DerelictGL3\source
+ ..\..\deps\DerelictUtil\source
+ ..\..\deps\gl3n
+ ..\..\deps\dlib
+
+
+
+
+ true
+ bin\Debug
+ Executable
+ example1-monod-windows
+ false
+ true
+ obj\Debug
+
+
+ USE_FREETYPE
+ USE_OPENGL
+ EmbedStandardResources
+ Unicode
+ windows
+
+
+ 0
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi
+ false
+
+
+ bin\Release
+ Executable
+ example1-monod-windows
+ false
+ true
+ obj\Release
+
+
+ USE_FREETYPE
+ USE_OPENGL
+ EmbedStandardResources
+ Unicode
+ windows
+
+
+ 0
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi
+ false
+
+
+ true
+ bin\Unittest
+ true
+ Executable
+ example1-monod-windows
+ true
+ true
+ obj\Unittest
+
+
+ USE_FREETYPE
+ USE_OPENGL
+ EmbedStandardResources
+ Unicode
+ windows
+
+
+ 0
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/example1/example1_msvc.visualdproj b/examples/example1/example1_msvc.visualdproj
index 45fca2c6..8398fef3 100644
--- a/examples/example1/example1_msvc.visualdproj
+++ b/examples/example1/example1_msvc.visualdproj
@@ -72,7 +72,7 @@
0
0
- EmbedStandardResources Unicode USE_FREETYPE USE_OPENGL
+ EmbedStandardResources Unicode ForceLogs
0
0
0
@@ -116,8 +116,8 @@
0
0
0
- 0
- 1
+ 1
+ 0
0
0
0
@@ -136,8 +136,8 @@
0
0
0
- 1
- 1
+ 0
+ 0
0
0
0
@@ -174,7 +174,7 @@
0
0
- EmbedStandardResources Unicode USE_FREETYPE USE_OPENGL
+ EmbedStandardResources Unicode ForceLogs
0
0
0
@@ -276,7 +276,7 @@
0
0
- EmbedStandardResources Unicode USE_FREETYPE USE_OPENGL
+ EmbedStandardResources Unicode ForceLogs
0
0
0
@@ -378,7 +378,7 @@
0
0
- EmbedStandardResources Unicode USE_FREETYPE USE_OPENGL
+ EmbedStandardResources Unicode ForceLogs
0
0
0
diff --git a/examples/helloworld/helloworld-monod-windows.dproj b/examples/helloworld/helloworld-monod-windows.dproj
new file mode 100644
index 00000000..41636412
--- /dev/null
+++ b/examples/helloworld/helloworld-monod-windows.dproj
@@ -0,0 +1,93 @@
+
+
+
+ Debug
+ x64
+ {5EB161E7-0DB3-459F-86C5-32A84A3F4334}
+ DMD2
+ true
+ true
+ true
+
+
+ {45FB40CD-E99A-4C12-AC52-C13364412E09}
+
+
+
+
+ ..\..\src
+ ..\..\deps\DerelictFT\source
+ ..\..\deps\DerelictSDL2\source
+ ..\..\deps\DerelictGL3\source
+ ..\..\deps\DerelictUtil\source
+ ..\..\deps\gl3n
+ ..\..\deps\dlib
+
+
+
+
+ true
+ bin\Debug
+ Executable
+ helloworld-monod-windows
+ false
+ true
+ obj\Debug
+
+
+ USE_FREETYPE
+ USE_OPENGL
+ EmbedStandardResources
+ Unicode
+ windows
+
+
+ 0
+ false
+
+
+ bin\Release
+ Executable
+ helloworld-monod-windows
+ false
+ true
+ obj\Release
+
+
+ USE_FREETYPE
+ USE_OPENGL
+ EmbedStandardResources
+ Unicode
+ windows
+
+
+ 0
+ false
+
+
+ true
+ bin\Unittest
+ true
+ Executable
+ helloworld-monod-windows
+ true
+ true
+ obj\Unittest
+
+
+ USE_FREETYPE
+ USE_OPENGL
+ EmbedStandardResources
+ Unicode
+ windows
+
+
+ 0
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/tetris/tetris-monod-windows.dproj b/examples/tetris/tetris-monod-windows.dproj
new file mode 100644
index 00000000..9ee1cec5
--- /dev/null
+++ b/examples/tetris/tetris-monod-windows.dproj
@@ -0,0 +1,96 @@
+
+
+
+ Debug
+ x64
+ {55D1FE26-E1FC-4787-9E22-D6385BA7C066}
+ DMD2
+ true
+ true
+ true
+
+
+ {45FB40CD-E99A-4C12-AC52-C13364412E09}
+
+
+
+
+ ..\..\src
+ ..\..\deps\DerelictFT\source
+ ..\..\deps\DerelictSDL2\source
+ ..\..\deps\DerelictGL3\source
+ ..\..\deps\DerelictUtil\source
+ ..\..\deps\gl3n
+ ..\..\deps\dlib
+
+
+
+
+ true
+ bin\Debug
+ Executable
+ tetris-monod-windows
+ false
+ true
+ obj\Debug
+
+
+ USE_FREETYPE
+ USE_OPENGL
+ EmbedStandardResources
+ Unicode
+ windows
+
+
+ 0
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi
+ false
+
+
+ bin\Release
+ Executable
+ tetris-monod-windows
+ false
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi
+ true
+ obj\Release
+
+
+ USE_FREETYPE
+ USE_OPENGL
+ EmbedStandardResources
+ Unicode
+
+
+ 0
+ false
+
+
+ true
+ bin\Unittest
+ true
+ Executable
+ tetris-monod-windows
+ true
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi
+ true
+ obj\Unittest
+
+
+ USE_FREETYPE
+ USE_OPENGL
+ EmbedStandardResources
+ Unicode
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file