diff --git a/VisualC/HatchGameEngine.vcxproj b/VisualC/HatchGameEngine.vcxproj
index 0cf4a9a5..f707bcad 100644
--- a/VisualC/HatchGameEngine.vcxproj
+++ b/VisualC/HatchGameEngine.vcxproj
@@ -80,6 +80,7 @@
$(SolutionDir)..\meta\win\include;$(SolutionDir)..\include;$(SolutionDir)..\source;$(IncludePath)
$(SolutionDir)..\meta\win\lib\msvc\x64;$(LibraryPath)
+ true
@@ -129,7 +130,8 @@ CD ..
- stdcpp17
+ stdcpp20
+ WIN32;TARGET_NAME="$(ProjectName)";GLEW_STATIC;USING_OPENGL;USING_FREETYPE;_DEBUG;_WINDOWS;DEBUG;%(PreprocessorDefinitions)
CD "..\tools"
@@ -139,10 +141,15 @@ CD ..
copy "$(TargetPath)" "$(SolutionDir)..\builds\win\$(TargetName)-Debug.exe"
+
+ Ws2_32.lib;Wldap32.lib;Advapi32.lib;Crypt32.lib;Normaliz.lib;legacy_stdio_definitions.lib;glew32s.lib;opengl32.lib;freetype.lib;SDL2.lib;SDL2main.lib;%(AdditionalDependencies)
+ Console
+
- stdcpp17
+ stdcpp20
+ WIN32;TARGET_NAME="$(ProjectName)";GLEW_STATIC;USING_OPENGL;USING_FREETYPE;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)
CD "..\tools"
@@ -152,6 +159,10 @@ CD ..
copy "$(TargetPath)" "$(SolutionDir)..\builds\win\$(TargetName)-Release.exe"
+
+ Windows
+ Ws2_32.lib;Wldap32.lib;Advapi32.lib;Crypt32.lib;Normaliz.lib;legacy_stdio_definitions.lib;glew32s.lib;opengl32.lib;freetype.lib;SDL2.lib;SDL2main.lib;%(AdditionalDependencies)
+
diff --git a/VisualC/HatchGameEngine.vcxproj.filters b/VisualC/HatchGameEngine.vcxproj.filters
index 602081df..f3430835 100644
--- a/VisualC/HatchGameEngine.vcxproj.filters
+++ b/VisualC/HatchGameEngine.vcxproj.filters
@@ -381,6 +381,36 @@
Source Files\External Libs
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
+
+ Source Files
+
@@ -464,9 +494,6 @@
Header Files
-
- Header Files
-
Header Files
@@ -494,6 +521,9 @@
Source Files\External Libs
+
+ Header Files
+
diff --git a/meta/win/lib/msvc/x64/SDL2.lib b/meta/win/lib/msvc/x64/SDL2.lib
index 7257de63..06fb7e2c 100644
Binary files a/meta/win/lib/msvc/x64/SDL2.lib and b/meta/win/lib/msvc/x64/SDL2.lib differ
diff --git a/meta/win/lib/msvc/x64/SDL2main.lib b/meta/win/lib/msvc/x64/SDL2main.lib
new file mode 100644
index 00000000..0fe5beec
Binary files /dev/null and b/meta/win/lib/msvc/x64/SDL2main.lib differ
diff --git a/meta/win/lib/msvc/x64/freetype.lib b/meta/win/lib/msvc/x64/freetype.lib
new file mode 100644
index 00000000..f2e849f7
Binary files /dev/null and b/meta/win/lib/msvc/x64/freetype.lib differ