From 576092ab92b3a776bea8268bc633bb642243abab Mon Sep 17 00:00:00 2001 From: cjee21 <77721854+cjee21@users.noreply.github.com> Date: Fri, 14 Nov 2025 22:20:26 +0800 Subject: [PATCH] MSVC2026 Projects --- Project/MSVC2026/CleanUp.bat | 25 ++ Project/MSVC2026/Example/ZenLib_Test.sln | 19 + Project/MSVC2026/Example/ZenLib_Test.vcxproj | 67 ++++ .../Example/ZenLib_Test.vcxproj.filters | 14 + Project/MSVC2026/Library/ZenLib.vcxproj | 360 ++++++++++++++++++ .../MSVC2026/Library/ZenLib.vcxproj.filters | 203 ++++++++++ Project/MSVC2026/Library/ZenLib_UWP.vcxproj | 259 +++++++++++++ Project/MSVC2026/ZenLib_MSVC.slnx | 10 + Project/MSVC2026/ZenLib_UWP.slnx | 8 + 9 files changed, 965 insertions(+) create mode 100644 Project/MSVC2026/CleanUp.bat create mode 100644 Project/MSVC2026/Example/ZenLib_Test.sln create mode 100644 Project/MSVC2026/Example/ZenLib_Test.vcxproj create mode 100644 Project/MSVC2026/Example/ZenLib_Test.vcxproj.filters create mode 100644 Project/MSVC2026/Library/ZenLib.vcxproj create mode 100644 Project/MSVC2026/Library/ZenLib.vcxproj.filters create mode 100644 Project/MSVC2026/Library/ZenLib_UWP.vcxproj create mode 100644 Project/MSVC2026/ZenLib_MSVC.slnx create mode 100644 Project/MSVC2026/ZenLib_UWP.slnx diff --git a/Project/MSVC2026/CleanUp.bat b/Project/MSVC2026/CleanUp.bat new file mode 100644 index 00000000..0fd41f18 --- /dev/null +++ b/Project/MSVC2026/CleanUp.bat @@ -0,0 +1,25 @@ +@echo off + +rem MS Visual Studio specific --- +if exist *.opensdf del *.opensdf +if exist *.sdf del *.sdf + +pushd Example +if exist Debug rmdir Debug /Q /S +if exist Release rmdir Release /Q /S +if exist Win32 rmdir Win32 /Q /S +if exist x64 rmdir x64 /Q /S +if exist *.ncb del *.ncb +if exist *.user del *.user +if exist *.suo del *.suo /AH +popd + +pushd Library +if exist Debug rmdir Debug /Q /S +if exist Release rmdir Release /Q /S +if exist Win32 rmdir Win32 /Q /S +if exist x64 rmdir x64 /Q /S +if exist *.ncb del *.ncb +if exist *.user del *.user +if exist *.suo del *.suo /AH +popd diff --git a/Project/MSVC2026/Example/ZenLib_Test.sln b/Project/MSVC2026/Example/ZenLib_Test.sln new file mode 100644 index 00000000..4e15f300 --- /dev/null +++ b/Project/MSVC2026/Example/ZenLib_Test.sln @@ -0,0 +1,19 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.26228.4 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ZenLib_Test", "ZenLib_Test.vcxproj", "{425F07FD-D7F7-467F-B213-8B60635582F2}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Release|Win32 = Release|Win32 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {425F07FD-D7F7-467F-B213-8B60635582F2}.Release|Win32.ActiveCfg = Release|x64 + {425F07FD-D7F7-467F-B213-8B60635582F2}.Release|Win32.Build.0 = Release|x64 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/Project/MSVC2026/Example/ZenLib_Test.vcxproj b/Project/MSVC2026/Example/ZenLib_Test.vcxproj new file mode 100644 index 00000000..d769ac74 --- /dev/null +++ b/Project/MSVC2026/Example/ZenLib_Test.vcxproj @@ -0,0 +1,67 @@ + + + + + Release + Win32 + + + Release + x64 + + + + {425F07FD-D7F7-467F-B213-8B60635582F2} + Win32Proj + + + + Application + Unicode + v141 + + + Application + Unicode + v141 + + + + + + + + + + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + + + + ../../../Source;%(AdditionalIncludeDirectories) + + + comctl32.lib;WxJpeg.lib;WxPng.lib;WxTiff.lib;WxWidgets.lib;ZenLib.lib;%(AdditionalDependencies) + ../../../Release/MSVC/Library;../../../../Shared/Library/MSVC + comctl32.lib;WxJpeg.lib;WxPng.lib;WxTiff.lib;WxWidgets.lib;ZenLib.lib;%(AdditionalDependencies) + + + + + ../../../Source;%(AdditionalIncludeDirectories) + + + comctl32.lib;WxJpeg.lib;WxPng.lib;WxTiff.lib;WxWidgets.lib;ZenLib.lib;%(AdditionalDependencies) + ../../../Release/MSVC/Library;../../../../Shared/Library/MSVC + comctl32.lib;WxJpeg.lib;WxPng.lib;WxTiff.lib;WxWidgets.lib;ZenLib.lib;%(AdditionalDependencies) + + + + + + + + + \ No newline at end of file diff --git a/Project/MSVC2026/Example/ZenLib_Test.vcxproj.filters b/Project/MSVC2026/Example/ZenLib_Test.vcxproj.filters new file mode 100644 index 00000000..a37fe2ac --- /dev/null +++ b/Project/MSVC2026/Example/ZenLib_Test.vcxproj.filters @@ -0,0 +1,14 @@ + + + + + {5fc02ff6-0eab-4a4f-a754-256dd82d27af} + cpp;c;cxx;def;odl;idl;hpj;bat;asm + + + + + Source Files + + + \ No newline at end of file diff --git a/Project/MSVC2026/Library/ZenLib.vcxproj b/Project/MSVC2026/Library/ZenLib.vcxproj new file mode 100644 index 00000000..211c8a6c --- /dev/null +++ b/Project/MSVC2026/Library/ZenLib.vcxproj @@ -0,0 +1,360 @@ + + + + + Debug + ARM + + + Debug + ARM64 + + + Debug + ARM64EC + + + Debug + Win32 + + + Debug + x64 + + + Release + ARM + + + Release + ARM64 + + + Release + ARM64EC + + + Release + Win32 + + + Release + x64 + + + + {0DA1DA7D-F393-4E7C-A7CE-CB5C6A67BC94} + ZenLib + Win32Proj + + + + StaticLibrary + Unicode + v145 + + + StaticLibrary + Unicode + v145 + + + StaticLibrary + Unicode + v145 + + + StaticLibrary + Unicode + v145 + + + StaticLibrary + Unicode + v145 + + + StaticLibrary + Unicode + v145 + + + StaticLibrary + Unicode + v145 + + + StaticLibrary + Unicode + v145 + + + StaticLibrary + Unicode + v145 + + + StaticLibrary + Unicode + v145 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(SolutionDir)$(Platform)\$(Configuration)\ + $(SolutionDir)$(Platform)\$(Configuration)\ + $(SolutionDir)$(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + $(SolutionDir)$(Platform)\$(Configuration)\ + $(SolutionDir)$(Platform)\$(Configuration)\ + $(SolutionDir)$(Platform)\$(Configuration)\ + $(SolutionDir)$(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + + + true + + + + ../../../Source;../../../../zlib;%(AdditionalIncludeDirectories) + MultiThreadedDebugDLL + Use + ZenLib/PreComp.h + true + Disabled + stdcpp20 + Level3 + + + + + ../../../Source;../../../../zlib;%(AdditionalIncludeDirectories) + MultiThreadedDebugDLL + Use + ZenLib/PreComp.h + true + Disabled + stdcpp20 + Level3 + + + + + ../../../Source;../../../../zlib;%(AdditionalIncludeDirectories) + MultiThreadedDebugDLL + Use + ZenLib/PreComp.h + true + Disabled + stdcpp20 + Level3 + + + + + ../../../Source;../../../../zlib;%(AdditionalIncludeDirectories) + MultiThreadedDebugDLL + Use + ZenLib/PreComp.h + true + Disabled + stdcpp20 + Level3 + + + + + ../../../Source;../../../../zlib;%(AdditionalIncludeDirectories) + MultiThreadedDebugDLL + true + Use + ZenLib/PreComp.h + Disabled + stdcpp20 + Level3 + + + + + ../../../Source;../../../../zlib;%(AdditionalIncludeDirectories) + MultiThreadedDLL + true + Use + ZenLib/PreComp.h + None + NoExtensions + Guard + stdcpp20 + Level3 + + + + + ../../../Source;../../../../zlib;%(AdditionalIncludeDirectories) + MultiThreadedDLL + true + Use + ZenLib/PreComp.h + None + Guard + stdcpp20 + Level3 + + + + + ../../../Source;../../../../zlib;%(AdditionalIncludeDirectories) + MultiThreadedDLL + true + Use + ZenLib/PreComp.h + None + Guard + true + true + stdcpp20 + Level3 + + + + + ../../../Source;../../../../zlib;%(AdditionalIncludeDirectories) + MultiThreadedDLL + true + Use + ZenLib/PreComp.h + None + Guard + true + true + stdcpp20 + Level3 + + + + + ../../../Source;../../../../zlib;%(AdditionalIncludeDirectories) + MultiThreadedDLL + true + Use + ZenLib/PreComp.h + OldStyle + Guard + true + stdcpp20 + Level3 + + + + + + + + + + + + + + + + Create + Create + Create + Create + Create + Create + Create + Create + Create + Create + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Project/MSVC2026/Library/ZenLib.vcxproj.filters b/Project/MSVC2026/Library/ZenLib.vcxproj.filters new file mode 100644 index 00000000..28360fa4 --- /dev/null +++ b/Project/MSVC2026/Library/ZenLib.vcxproj.filters @@ -0,0 +1,203 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {b0e0820a-9895-4fee-8a01-7583d157cda3} + + + {a987454d-645c-4a63-bc84-ffc79ae4679d} + + + {e2876701-1853-42b5-a385-15d45b825a88} + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {14855e7b-4367-4780-9bdb-48a7e942fd23} + + + {5cfba4eb-2f03-4a6b-8f8a-a8a0dbfb4802} + + + {16c53209-3c96-4ded-b925-c5cd36c4858f} + + + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files + + + Source Files\Format\Http + + + Source Files\Format\Http + + + Source Files\Format\Http + + + Source Files\Format\Http + + + Source Files\Format\Html + + + Source Files\Format\Html + + + Source Files + + + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + Header Files\Format\Html + + + Header Files\Format\Html + + + Header Files\Format\Http + + + Header Files\Format\Http + + + Header Files\Format\Http + + + Header Files\Format\Http + + + Header Files + + + Header Files + + + Header Files + + + Header Files + + + \ No newline at end of file diff --git a/Project/MSVC2026/Library/ZenLib_UWP.vcxproj b/Project/MSVC2026/Library/ZenLib_UWP.vcxproj new file mode 100644 index 00000000..85bc0b19 --- /dev/null +++ b/Project/MSVC2026/Library/ZenLib_UWP.vcxproj @@ -0,0 +1,259 @@ + + + + + Debug + ARM + + + Debug + Win32 + + + Debug + x64 + + + Release + ARM + + + Release + Win32 + + + Release + x64 + + + + {6c3e4874-4d35-4178-84b2-d8c4f85b32ef} + StaticLibrary + ZenLib + 14.0 + true + Windows Store + 10.0 + 10.0.10240.0 + 10.0 + en-US + + + + StaticLibrary + true + v145 + Unicode + + + StaticLibrary + true + v145 + Unicode + + + StaticLibrary + true + v145 + Unicode + + + StaticLibrary + false + true + v145 + Unicode + + + StaticLibrary + false + true + v145 + Unicode + + + StaticLibrary + false + true + v145 + Unicode + + + + + + + + + + + + + + + + + + + + + + + + + + $(SolutionDir)$(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + $(SolutionDir)$(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + $(SolutionDir)$(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + $(SolutionDir)$(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + $(SolutionDir)$(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + $(SolutionDir)$(Platform)\$(Configuration)\ + $(Platform)\$(Configuration)\ + + + + MultiThreadedDebugDLL + ../../../Source;../../../../zlib;%(AdditionalIncludeDirectories) + Use + ZenLib/PreComp.h + false + true + _CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + + + + + MultiThreadedDLL + ../../../Source;../../../../zlib;%(AdditionalIncludeDirectories) + Use + ZenLib/PreComp.h + false + true + _CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + + + + + MultiThreadedDebugDLL + ../../../Source;../../../../zlib;%(AdditionalIncludeDirectories) + Use + ZenLib/PreComp.h + false + true + _CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + + + + + MultiThreadedDLL + ../../../Source;../../../../zlib;%(AdditionalIncludeDirectories) + Use + ZenLib/PreComp.h + false + true + _CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + + + + + MultiThreadedDebugDLL + ../../../Source;../../../../zlib;%(AdditionalIncludeDirectories) + Use + ZenLib/PreComp.h + false + true + _CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + + + + + MultiThreadedDLL + ../../../Source;../../../../zlib;%(AdditionalIncludeDirectories) + Use + ZenLib/PreComp.h + false + true + _CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + true + + + + + + + + + + + + + + + + Create + Create + Create + Create + Create + Create + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Project/MSVC2026/ZenLib_MSVC.slnx b/Project/MSVC2026/ZenLib_MSVC.slnx new file mode 100644 index 00000000..1ea8a7d1 --- /dev/null +++ b/Project/MSVC2026/ZenLib_MSVC.slnx @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Project/MSVC2026/ZenLib_UWP.slnx b/Project/MSVC2026/ZenLib_UWP.slnx new file mode 100644 index 00000000..8de5023c --- /dev/null +++ b/Project/MSVC2026/ZenLib_UWP.slnx @@ -0,0 +1,8 @@ + + + + + + + +