diff --git a/leechgrpc_test_client/leechgrpc_test_client.vcxproj b/leechgrpc_test_client/leechgrpc_test_client.vcxproj
index f51026e..816f142 100644
--- a/leechgrpc_test_client/leechgrpc_test_client.vcxproj
+++ b/leechgrpc_test_client/leechgrpc_test_client.vcxproj
@@ -1,10 +1,18 @@
+
+ Debug
+ ARM64
+
Debug
Win32
+
+ Release
+ ARM64
+
Release
Win32
@@ -45,6 +53,12 @@
v143
Unicode
+
+ Application
+ true
+ v143
+ Unicode
+
Application
false
@@ -52,6 +66,13 @@
true
Unicode
+
+ Application
+ false
+ v143
+ true
+ Unicode
+
@@ -66,14 +87,24 @@
+
+
+
+
+
+
$(VC_IncludePath);$(WindowsSDK_IncludePath);
$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(SolutionDir)$(Platform)\$(Configuration)\;
+
+ $(VC_IncludePath);$(WindowsSDK_IncludePath);
+ $(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(SolutionDir)$(Platform)\$(Configuration)\;
+
$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(SolutionDir)$(Platform)\$(Configuration)\;
@@ -83,6 +114,9 @@
$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(SolutionDir)$(Platform)\$(Configuration)\;
+
+ $(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(SolutionDir)$(Platform)\$(Configuration)\;
+
Level3
@@ -129,6 +163,20 @@
%(AdditionalDependencies)
+
+
+ Level3
+ true
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ CompileAsC
+
+
+ Console
+ true
+ %(AdditionalDependencies)
+
+
Level3
@@ -147,6 +195,24 @@
%(AdditionalDependencies)
+
+
+ Level3
+ true
+ true
+ true
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ CompileAsC
+
+
+ Console
+ true
+ true
+ true
+ %(AdditionalDependencies)
+
+
diff --git a/leechgrpc_test_client/leechgrpc_test_client.vcxproj.user b/leechgrpc_test_client/leechgrpc_test_client.vcxproj.user
index 779e244..68a3a37 100644
--- a/leechgrpc_test_client/leechgrpc_test_client.vcxproj.user
+++ b/leechgrpc_test_client/leechgrpc_test_client.vcxproj.user
@@ -12,8 +12,16 @@
$(TargetDir)
WindowsLocalDebugger
+
+ $(TargetDir)
+ WindowsLocalDebugger
+
$(TargetDir)
WindowsLocalDebugger
+
+ $(TargetDir)
+ WindowsLocalDebugger
+
\ No newline at end of file
diff --git a/leechgrpc_test_server/leechgrpc_test_server.vcxproj b/leechgrpc_test_server/leechgrpc_test_server.vcxproj
index d2b815e..98c77b4 100644
--- a/leechgrpc_test_server/leechgrpc_test_server.vcxproj
+++ b/leechgrpc_test_server/leechgrpc_test_server.vcxproj
@@ -1,10 +1,18 @@
+
+ Debug
+ ARM64
+
Debug
Win32
+
+ Release
+ ARM64
+
Release
Win32
@@ -45,6 +53,12 @@
v143
Unicode
+
+ Application
+ true
+ v143
+ Unicode
+
Application
false
@@ -52,6 +66,13 @@
true
Unicode
+
+ Application
+ false
+ v143
+ true
+ Unicode
+
@@ -66,9 +87,15 @@
+
+
+
+
+
+
$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);$(SolutionDir)$(Platform)\$(Configuration)\;
@@ -79,9 +106,15 @@
$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(SolutionDir)$(Platform)\$(Configuration)\;
+
+ $(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(SolutionDir)$(Platform)\$(Configuration)\;
+
$(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(SolutionDir)$(Platform)\$(Configuration)\;
+
+ $(VC_LibraryPath_x64);$(WindowsSDK_LibraryPath_x64);$(SolutionDir)$(Platform)\$(Configuration)\;
+
Level3
@@ -122,6 +155,18 @@
true
+
+
+ Level3
+ true
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+
+
Level3
@@ -138,6 +183,22 @@
true
+
+
+ Level3
+ true
+ true
+ true
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+
+
+ Console
+ true
+ true
+ true
+
+
diff --git a/leechgrpc_test_server/leechgrpc_test_server.vcxproj.user b/leechgrpc_test_server/leechgrpc_test_server.vcxproj.user
index 69e22a0..6516fca 100644
--- a/leechgrpc_test_server/leechgrpc_test_server.vcxproj.user
+++ b/leechgrpc_test_server/leechgrpc_test_server.vcxproj.user
@@ -4,6 +4,10 @@
$(TargetDir)
WindowsLocalDebugger
+
+ $(TargetDir)
+ WindowsLocalDebugger
+
$(TargetDir)
WindowsLocalDebugger
@@ -16,4 +20,8 @@
$(TargetDir)
WindowsLocalDebugger
+
+ $(TargetDir)
+ WindowsLocalDebugger
+
\ No newline at end of file
diff --git a/libleechgrpc.sln b/libleechgrpc.sln
index 7749d07..c860e26 100644
--- a/libleechgrpc.sln
+++ b/libleechgrpc.sln
@@ -5,7 +5,7 @@ VisualStudioVersion = 17.12.35707.178
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libleechgrpc", "libleechgrpc\libleechgrpc.vcxproj", "{7F9DE005-851F-4817-8749-0396DA30B3F8}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libleechgrpc_test_client", "leechgrpc_test_client\leechgrpc_test_client.vcxproj", "{6126530E-8882-4AAF-97E0-177C0DDB7EDE}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "leechgrpc_test_client", "leechgrpc_test_client\leechgrpc_test_client.vcxproj", "{6126530E-8882-4AAF-97E0-177C0DDB7EDE}"
ProjectSection(ProjectDependencies) = postProject
{7F9DE005-851F-4817-8749-0396DA30B3F8} = {7F9DE005-851F-4817-8749-0396DA30B3F8}
EndProjectSection
@@ -17,43 +17,57 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "leechgrpc_test_server", "le
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "cert", "cert", "{8B55BAB8-A859-4E01-961F-4C7CF896F07C}"
ProjectSection(SolutionItems) = preProject
- cert\client-tls.key = cert\client-tls.key
cert\client-tls.cer = cert\client-tls.cer
+ cert\client-tls.key = cert\client-tls.key
cert\client-tls.p12 = cert\client-tls.p12
cert\password.txt = cert\password.txt
- cert\server-tls.key = cert\server-tls.key
cert\server-tls.cer = cert\server-tls.cer
+ cert\server-tls.key = cert\server-tls.key
cert\server-tls.p12 = cert\server-tls.p12
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|ARM64 = Debug|ARM64
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
+ Release|ARM64 = Release|ARM64
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {7F9DE005-851F-4817-8749-0396DA30B3F8}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {7F9DE005-851F-4817-8749-0396DA30B3F8}.Debug|ARM64.Build.0 = Debug|ARM64
{7F9DE005-851F-4817-8749-0396DA30B3F8}.Debug|x64.ActiveCfg = Debug|x64
{7F9DE005-851F-4817-8749-0396DA30B3F8}.Debug|x64.Build.0 = Debug|x64
{7F9DE005-851F-4817-8749-0396DA30B3F8}.Debug|x86.ActiveCfg = Debug|Win32
{7F9DE005-851F-4817-8749-0396DA30B3F8}.Debug|x86.Build.0 = Debug|Win32
+ {7F9DE005-851F-4817-8749-0396DA30B3F8}.Release|ARM64.ActiveCfg = Release|ARM64
+ {7F9DE005-851F-4817-8749-0396DA30B3F8}.Release|ARM64.Build.0 = Release|ARM64
{7F9DE005-851F-4817-8749-0396DA30B3F8}.Release|x64.ActiveCfg = Release|x64
{7F9DE005-851F-4817-8749-0396DA30B3F8}.Release|x64.Build.0 = Release|x64
{7F9DE005-851F-4817-8749-0396DA30B3F8}.Release|x86.ActiveCfg = Release|Win32
{7F9DE005-851F-4817-8749-0396DA30B3F8}.Release|x86.Build.0 = Release|Win32
+ {6126530E-8882-4AAF-97E0-177C0DDB7EDE}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {6126530E-8882-4AAF-97E0-177C0DDB7EDE}.Debug|ARM64.Build.0 = Debug|ARM64
{6126530E-8882-4AAF-97E0-177C0DDB7EDE}.Debug|x64.ActiveCfg = Debug|x64
{6126530E-8882-4AAF-97E0-177C0DDB7EDE}.Debug|x64.Build.0 = Debug|x64
{6126530E-8882-4AAF-97E0-177C0DDB7EDE}.Debug|x86.ActiveCfg = Debug|Win32
{6126530E-8882-4AAF-97E0-177C0DDB7EDE}.Debug|x86.Build.0 = Debug|Win32
+ {6126530E-8882-4AAF-97E0-177C0DDB7EDE}.Release|ARM64.ActiveCfg = Release|ARM64
+ {6126530E-8882-4AAF-97E0-177C0DDB7EDE}.Release|ARM64.Build.0 = Release|ARM64
{6126530E-8882-4AAF-97E0-177C0DDB7EDE}.Release|x64.ActiveCfg = Release|x64
{6126530E-8882-4AAF-97E0-177C0DDB7EDE}.Release|x64.Build.0 = Release|x64
{6126530E-8882-4AAF-97E0-177C0DDB7EDE}.Release|x86.ActiveCfg = Release|Win32
{6126530E-8882-4AAF-97E0-177C0DDB7EDE}.Release|x86.Build.0 = Release|Win32
+ {2AA97C80-3F98-43DF-A640-7D20BC575B4C}.Debug|ARM64.ActiveCfg = Debug|ARM64
+ {2AA97C80-3F98-43DF-A640-7D20BC575B4C}.Debug|ARM64.Build.0 = Debug|ARM64
{2AA97C80-3F98-43DF-A640-7D20BC575B4C}.Debug|x64.ActiveCfg = Debug|x64
{2AA97C80-3F98-43DF-A640-7D20BC575B4C}.Debug|x64.Build.0 = Debug|x64
{2AA97C80-3F98-43DF-A640-7D20BC575B4C}.Debug|x86.ActiveCfg = Debug|Win32
{2AA97C80-3F98-43DF-A640-7D20BC575B4C}.Debug|x86.Build.0 = Debug|Win32
+ {2AA97C80-3F98-43DF-A640-7D20BC575B4C}.Release|ARM64.ActiveCfg = Release|ARM64
+ {2AA97C80-3F98-43DF-A640-7D20BC575B4C}.Release|ARM64.Build.0 = Release|ARM64
{2AA97C80-3F98-43DF-A640-7D20BC575B4C}.Release|x64.ActiveCfg = Release|x64
{2AA97C80-3F98-43DF-A640-7D20BC575B4C}.Release|x64.Build.0 = Release|x64
{2AA97C80-3F98-43DF-A640-7D20BC575B4C}.Release|x86.ActiveCfg = Release|Win32
diff --git a/libleechgrpc/libleechgrpc.vcxproj b/libleechgrpc/libleechgrpc.vcxproj
index bb03188..7bb47fd 100644
--- a/libleechgrpc/libleechgrpc.vcxproj
+++ b/libleechgrpc/libleechgrpc.vcxproj
@@ -1,10 +1,18 @@
+
+ Debug
+ ARM64
+
Debug
Win32
+
+ Release
+ ARM64
+
Release
Win32
@@ -46,6 +54,12 @@
v143
Unicode
+
+ DynamicLibrary
+ true
+ v143
+ Unicode
+
DynamicLibrary
false
@@ -53,6 +67,13 @@
true
Unicode
+
+ DynamicLibrary
+ false
+ v143
+ true
+ Unicode
+
@@ -67,9 +88,15 @@
+
+
+
+
+
+
true
@@ -89,12 +116,22 @@
false
+
+ true
+
+ false
+
true
false
+
+ true
+
+ false
+
Level3
@@ -141,6 +178,20 @@
true
+
+
+ Level3
+ true
+ _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreadedDebug
+ Speed
+
+
+ Console
+ true
+
+
Level3
@@ -160,6 +211,25 @@
true
+
+
+ Level3
+ true
+ true
+ true
+ NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
+ true
+ MultiThreaded
+ Speed
+ true
+
+
+ Console
+ true
+ true
+ true
+
+