优化文件上传速度,增加请求头预校验功能

This commit is contained in:
UnknownObject
2026-08-05 11:44:57 +08:00
parent a805d22901
commit 74685e4c24
933 changed files with 14735 additions and 2813 deletions
+53 -29
View File
@@ -24,7 +24,7 @@
<PropertyGroup Label="Globals">
<ProjectGuid>{0B2AF823-CB66-3581-9527-99FF5632B12D}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<WindowsTargetPlatformVersion>10.0.22621.0</WindowsTargetPlatformVersion>
<WindowsTargetPlatformVersion>10.0.26100.0</WindowsTargetPlatformVersion>
<Platform>x64</Platform>
<ProjectName>book_client</ProjectName>
<VCProjectUpgraderObjectName>NoUpgrade</VCProjectUpgraderObjectName>
@@ -86,28 +86,33 @@
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include;F:\vcpkg\installed\x64-windows\include\openssl;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include\openssl;D:\Strawberry\c\include;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>%(AdditionalOptions) /external:I "F:/vcpkg/installed/x64-windows/include"</AdditionalOptions>
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<ExceptionHandling>Sync</ExceptionHandling>
<ExternalWarningLevel>TurnOffAllWarnings</ExternalWarningLevel>
<InlineFunctionExpansion>Disabled</InlineFunctionExpansion>
<LanguageStandard>stdcpp17</LanguageStandard>
<MinimalRebuild></MinimalRebuild>
<Optimization>Disabled</Optimization>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<SupportJustMyCode></SupportJustMyCode>
<UseFullPaths>false</UseFullPaths>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;_WIN32_WINNT=0x0601;GTEST_LANG_CXX11=1;CMAKE_INTDIR="Debug"</PreprocessorDefinitions>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;_WIN32_WINNT=0x0601;GTEST_LANG_CXX11=1;BOOST_DATE_TIME_NO_LIB;BOOST_DATE_TIME_DYN_LINK;BOOST_CONTAINER_NO_LIB;BOOST_CONTAINER_DYN_LINK;CMAKE_INTDIR="Debug"</PreprocessorDefinitions>
<ObjectFileName>$(IntDir)</ObjectFileName>
<ScanSourceForModuleDependencies>false</ScanSourceForModuleDependencies>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_DEBUG;_WINDOWS;_WIN32_WINNT=0x0601;GTEST_LANG_CXX11=1;CMAKE_INTDIR=\"Debug\"</PreprocessorDefinitions>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include;F:\vcpkg\installed\x64-windows\include\openssl;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_DEBUG;_WINDOWS;_WIN32_WINNT=0x0601;GTEST_LANG_CXX11=1;BOOST_DATE_TIME_NO_LIB;BOOST_DATE_TIME_DYN_LINK;BOOST_CONTAINER_NO_LIB;BOOST_CONTAINER_DYN_LINK;CMAKE_INTDIR=\"Debug\"</PreprocessorDefinitions>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include\openssl;D:\Strawberry\c\include;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;F:\vcpkg\installed\x64-windows\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Midl>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include;F:\vcpkg\installed\x64-windows\include\openssl;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include\openssl;D:\Strawberry\c\include;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;F:\vcpkg\installed\x64-windows\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>
<HeaderFileName>%(Filename).h</HeaderFileName>
<TypeLibraryName>%(Filename).tlb</TypeLibraryName>
@@ -115,7 +120,7 @@
<ProxyFileName>%(Filename)_p.c</ProxyFileName>
</Midl>
<Link>
<AdditionalDependencies>..\..\bin\debug\webccd.lib;..\..\bin\debug\jsoncppd.lib;F:\vcpkg\installed\x64-windows\debug\lib\boost_system-vc140-mt-gd.lib;F:\vcpkg\installed\x64-windows\debug\lib\boost_date_time-vc140-mt-gd.lib;D:\Program Files\MySQL\MySQL Connector C++ 8.0\lib64\vs14\libssl.lib;D:\Program Files\MySQL\MySQL Connector C++ 8.0\lib64\vs14\libcrypto.lib;crypt32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
<AdditionalDependencies>..\..\bin\debug\webccd.lib;..\..\bin\debug\jsoncppd.lib;F:\vcpkg\installed\x64-windows\debug\lib\boost_system-vc143-mt-gd-x64-1_86.lib;F:\vcpkg\installed\x64-windows\debug\lib\boost_date_time-vc143-mt-gd-x64-1_86.lib;F:\vcpkg\installed\x64-windows\debug\lib\boost_container-vc143-mt-gd-x64-1_86.lib;F:\vcpkg\installed\x64-windows\debug\lib\boost_regex-vc143-mt-gd-x64-1_86.lib;F:\vcpkg\installed\x64-windows\lib\zlib.lib;F:\vcpkg\installed\x64-windows\lib\libssl.lib;F:\vcpkg\installed\x64-windows\lib\libcrypto.lib;crypt32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
<AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -130,28 +135,34 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include;F:\vcpkg\installed\x64-windows\include\openssl;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include\openssl;D:\Strawberry\c\include;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>%(AdditionalOptions) /external:I "F:/vcpkg/installed/x64-windows/include"</AdditionalOptions>
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<ExceptionHandling>Sync</ExceptionHandling>
<ExternalWarningLevel>TurnOffAllWarnings</ExternalWarningLevel>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<LanguageStandard>stdcpp17</LanguageStandard>
<MinimalRebuild></MinimalRebuild>
<Optimization>MaxSpeed</Optimization>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<SupportJustMyCode></SupportJustMyCode>
<UseFullPaths>false</UseFullPaths>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_WIN32_WINNT=0x0601;GTEST_LANG_CXX11=1;CMAKE_INTDIR="Release"</PreprocessorDefinitions>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_WIN32_WINNT=0x0601;GTEST_LANG_CXX11=1;BOOST_DATE_TIME_NO_LIB;BOOST_DATE_TIME_DYN_LINK;BOOST_CONTAINER_NO_LIB;BOOST_CONTAINER_DYN_LINK;CMAKE_INTDIR="Release"</PreprocessorDefinitions>
<ObjectFileName>$(IntDir)</ObjectFileName>
<DebugInformationFormat>
</DebugInformationFormat>
<ScanSourceForModuleDependencies>false</ScanSourceForModuleDependencies>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_WIN32_WINNT=0x0601;GTEST_LANG_CXX11=1;CMAKE_INTDIR=\"Release\"</PreprocessorDefinitions>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include;F:\vcpkg\installed\x64-windows\include\openssl;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_WIN32_WINNT=0x0601;GTEST_LANG_CXX11=1;BOOST_DATE_TIME_NO_LIB;BOOST_DATE_TIME_DYN_LINK;BOOST_CONTAINER_NO_LIB;BOOST_CONTAINER_DYN_LINK;CMAKE_INTDIR=\"Release\"</PreprocessorDefinitions>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include\openssl;D:\Strawberry\c\include;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;F:\vcpkg\installed\x64-windows\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Midl>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include;F:\vcpkg\installed\x64-windows\include\openssl;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include\openssl;D:\Strawberry\c\include;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;F:\vcpkg\installed\x64-windows\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>
<HeaderFileName>%(Filename).h</HeaderFileName>
<TypeLibraryName>%(Filename).tlb</TypeLibraryName>
@@ -159,7 +170,7 @@
<ProxyFileName>%(Filename)_p.c</ProxyFileName>
</Midl>
<Link>
<AdditionalDependencies>..\..\bin\release\webcc.lib;..\..\bin\release\jsoncpp.lib;F:\vcpkg\installed\x64-windows\lib\boost_system-vc140-mt.lib;F:\vcpkg\installed\x64-windows\lib\boost_date_time-vc140-mt.lib;D:\Program Files\MySQL\MySQL Connector C++ 8.0\lib64\vs14\libssl.lib;D:\Program Files\MySQL\MySQL Connector C++ 8.0\lib64\vs14\libcrypto.lib;crypt32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
<AdditionalDependencies>..\..\bin\release\webcc.lib;..\..\bin\release\jsoncpp.lib;F:\vcpkg\installed\x64-windows\lib\boost_system-vc143-mt-x64-1_86.lib;F:\vcpkg\installed\x64-windows\lib\boost_date_time-vc143-mt-x64-1_86.lib;F:\vcpkg\installed\x64-windows\lib\boost_container-vc143-mt-x64-1_86.lib;F:\vcpkg\installed\x64-windows\lib\boost_regex-vc143-mt-x64-1_86.lib;F:\vcpkg\installed\x64-windows\lib\zlib.lib;D:\Program Files\MySQL\MySQL Connector C++ 8.0\lib64\vs14\libssl.lib;D:\Program Files\MySQL\MySQL Connector C++ 8.0\lib64\vs14\libcrypto.lib;crypt32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
<AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>
<GenerateDebugInformation>false</GenerateDebugInformation>
@@ -174,28 +185,34 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|x64'">
<ClCompile>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include;F:\vcpkg\installed\x64-windows\include\openssl;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include\openssl;D:\Strawberry\c\include;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>%(AdditionalOptions) /external:I "F:/vcpkg/installed/x64-windows/include"</AdditionalOptions>
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<ExceptionHandling>Sync</ExceptionHandling>
<ExternalWarningLevel>TurnOffAllWarnings</ExternalWarningLevel>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<LanguageStandard>stdcpp17</LanguageStandard>
<MinimalRebuild></MinimalRebuild>
<Optimization>MinSpace</Optimization>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<SupportJustMyCode></SupportJustMyCode>
<UseFullPaths>false</UseFullPaths>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_WIN32_WINNT=0x0601;GTEST_LANG_CXX11=1;CMAKE_INTDIR="MinSizeRel"</PreprocessorDefinitions>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_WIN32_WINNT=0x0601;GTEST_LANG_CXX11=1;BOOST_DATE_TIME_NO_LIB;BOOST_DATE_TIME_DYN_LINK;BOOST_CONTAINER_NO_LIB;BOOST_CONTAINER_DYN_LINK;CMAKE_INTDIR="MinSizeRel"</PreprocessorDefinitions>
<ObjectFileName>$(IntDir)</ObjectFileName>
<DebugInformationFormat>
</DebugInformationFormat>
<ScanSourceForModuleDependencies>false</ScanSourceForModuleDependencies>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_WIN32_WINNT=0x0601;GTEST_LANG_CXX11=1;CMAKE_INTDIR=\"MinSizeRel\"</PreprocessorDefinitions>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include;F:\vcpkg\installed\x64-windows\include\openssl;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_WIN32_WINNT=0x0601;GTEST_LANG_CXX11=1;BOOST_DATE_TIME_NO_LIB;BOOST_DATE_TIME_DYN_LINK;BOOST_CONTAINER_NO_LIB;BOOST_CONTAINER_DYN_LINK;CMAKE_INTDIR=\"MinSizeRel\"</PreprocessorDefinitions>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include\openssl;D:\Strawberry\c\include;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;F:\vcpkg\installed\x64-windows\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Midl>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include;F:\vcpkg\installed\x64-windows\include\openssl;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include\openssl;D:\Strawberry\c\include;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;F:\vcpkg\installed\x64-windows\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>
<HeaderFileName>%(Filename).h</HeaderFileName>
<TypeLibraryName>%(Filename).tlb</TypeLibraryName>
@@ -203,7 +220,7 @@
<ProxyFileName>%(Filename)_p.c</ProxyFileName>
</Midl>
<Link>
<AdditionalDependencies>..\..\bin\MinSizeRel\webcc.lib;..\..\bin\MinSizeRel\jsoncpp.lib;F:\vcpkg\installed\x64-windows\lib\boost_system-vc140-mt.lib;F:\vcpkg\installed\x64-windows\lib\boost_date_time-vc140-mt.lib;D:\Program Files\MySQL\MySQL Connector C++ 8.0\lib64\vs14\libssl.lib;D:\Program Files\MySQL\MySQL Connector C++ 8.0\lib64\vs14\libcrypto.lib;crypt32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
<AdditionalDependencies>..\..\bin\MinSizeRel\webcc.lib;..\..\bin\MinSizeRel\jsoncpp.lib;F:\vcpkg\installed\x64-windows\debug\lib\boost_system-vc143-mt-gd-x64-1_86.lib;F:\vcpkg\installed\x64-windows\debug\lib\boost_date_time-vc143-mt-gd-x64-1_86.lib;F:\vcpkg\installed\x64-windows\debug\lib\boost_container-vc143-mt-gd-x64-1_86.lib;F:\vcpkg\installed\x64-windows\debug\lib\boost_regex-vc143-mt-gd-x64-1_86.lib;F:\vcpkg\installed\x64-windows\lib\zlib.lib;D:\Program Files\MySQL\MySQL Connector C++ 8.0\lib64\vs14\libssl.lib;D:\Program Files\MySQL\MySQL Connector C++ 8.0\lib64\vs14\libcrypto.lib;crypt32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
<AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>
<GenerateDebugInformation>false</GenerateDebugInformation>
@@ -218,27 +235,33 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'">
<ClCompile>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include;F:\vcpkg\installed\x64-windows\include\openssl;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include\openssl;D:\Strawberry\c\include;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalOptions>%(AdditionalOptions) /external:I "F:/vcpkg/installed/x64-windows/include"</AdditionalOptions>
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
<ExceptionHandling>Sync</ExceptionHandling>
<ExternalWarningLevel>TurnOffAllWarnings</ExternalWarningLevel>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<LanguageStandard>stdcpp17</LanguageStandard>
<MinimalRebuild></MinimalRebuild>
<Optimization>MaxSpeed</Optimization>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<SupportJustMyCode></SupportJustMyCode>
<UseFullPaths>false</UseFullPaths>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_WIN32_WINNT=0x0601;GTEST_LANG_CXX11=1;CMAKE_INTDIR="RelWithDebInfo"</PreprocessorDefinitions>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_WIN32_WINNT=0x0601;GTEST_LANG_CXX11=1;BOOST_DATE_TIME_NO_LIB;BOOST_DATE_TIME_DYN_LINK;BOOST_CONTAINER_NO_LIB;BOOST_CONTAINER_DYN_LINK;CMAKE_INTDIR="RelWithDebInfo"</PreprocessorDefinitions>
<ObjectFileName>$(IntDir)</ObjectFileName>
<ScanSourceForModuleDependencies>false</ScanSourceForModuleDependencies>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_WIN32_WINNT=0x0601;GTEST_LANG_CXX11=1;CMAKE_INTDIR=\"RelWithDebInfo\"</PreprocessorDefinitions>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include;F:\vcpkg\installed\x64-windows\include\openssl;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>%(PreprocessorDefinitions);WIN32;_WINDOWS;NDEBUG;_WIN32_WINNT=0x0601;GTEST_LANG_CXX11=1;BOOST_DATE_TIME_NO_LIB;BOOST_DATE_TIME_DYN_LINK;BOOST_CONTAINER_NO_LIB;BOOST_CONTAINER_DYN_LINK;CMAKE_INTDIR=\"RelWithDebInfo\"</PreprocessorDefinitions>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include\openssl;D:\Strawberry\c\include;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;F:\vcpkg\installed\x64-windows\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ResourceCompile>
<Midl>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include;F:\vcpkg\installed\x64-windows\include\openssl;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>F:\vcpkg\installed\x64-windows\include\openssl;D:\Strawberry\c\include;F:\WebCC\webcc;F:\WebCC\webcc\build;F:\WebCC\webcc\third_party\src;F:\WebCC\webcc\third_party\src\jsoncpp;F:\vcpkg\installed\x64-windows\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<OutputDirectory>$(ProjectDir)/$(IntDir)</OutputDirectory>
<HeaderFileName>%(Filename).h</HeaderFileName>
<TypeLibraryName>%(Filename).tlb</TypeLibraryName>
@@ -246,7 +269,7 @@
<ProxyFileName>%(Filename)_p.c</ProxyFileName>
</Midl>
<Link>
<AdditionalDependencies>..\..\bin\RelWithDebInfo\webcc.lib;..\..\bin\RelWithDebInfo\jsoncpp.lib;F:\vcpkg\installed\x64-windows\lib\boost_system-vc140-mt.lib;F:\vcpkg\installed\x64-windows\lib\boost_date_time-vc140-mt.lib;D:\Program Files\MySQL\MySQL Connector C++ 8.0\lib64\vs14\libssl.lib;D:\Program Files\MySQL\MySQL Connector C++ 8.0\lib64\vs14\libcrypto.lib;crypt32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
<AdditionalDependencies>..\..\bin\RelWithDebInfo\webcc.lib;..\..\bin\RelWithDebInfo\jsoncpp.lib;F:\vcpkg\installed\x64-windows\debug\lib\boost_system-vc143-mt-gd-x64-1_86.lib;F:\vcpkg\installed\x64-windows\debug\lib\boost_date_time-vc143-mt-gd-x64-1_86.lib;F:\vcpkg\installed\x64-windows\debug\lib\boost_container-vc143-mt-gd-x64-1_86.lib;F:\vcpkg\installed\x64-windows\debug\lib\boost_regex-vc143-mt-gd-x64-1_86.lib;F:\vcpkg\installed\x64-windows\lib\zlib.lib;D:\Program Files\MySQL\MySQL Connector C++ 8.0\lib64\vs14\libssl.lib;D:\Program Files\MySQL\MySQL Connector C++ 8.0\lib64\vs14\libcrypto.lib;crypt32.lib;kernel32.lib;user32.lib;gdi32.lib;winspool.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;comdlg32.lib;advapi32.lib</AdditionalDependencies>
<AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalOptions>%(AdditionalOptions) /machine:x64</AdditionalOptions>
<GenerateDebugInformation>true</GenerateDebugInformation>
@@ -264,7 +287,7 @@
<UseUtf8Encoding>Always</UseUtf8Encoding>
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Building Custom Rule F:/WebCC/webcc/examples/book_client/CMakeLists.txt</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">setlocal
D:\Qt\Tools\CMake_64\bin\cmake.exe -SF:/WebCC/webcc -BF:/WebCC/webcc/build --check-stamp-file F:/WebCC/webcc/build/examples/book_client/CMakeFiles/generate.stamp
"D:\Program Files\CMake\bin\cmake.exe" -SF:/WebCC/webcc -BF:/WebCC/webcc/build --check-stamp-file F:/WebCC/webcc/build/examples/book_client/CMakeFiles/generate.stamp
if %errorlevel% neq 0 goto :cmEnd
:cmEnd
endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
@@ -277,7 +300,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<LinkObjects Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</LinkObjects>
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Building Custom Rule F:/WebCC/webcc/examples/book_client/CMakeLists.txt</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">setlocal
D:\Qt\Tools\CMake_64\bin\cmake.exe -SF:/WebCC/webcc -BF:/WebCC/webcc/build --check-stamp-file F:/WebCC/webcc/build/examples/book_client/CMakeFiles/generate.stamp
"D:\Program Files\CMake\bin\cmake.exe" -SF:/WebCC/webcc -BF:/WebCC/webcc/build --check-stamp-file F:/WebCC/webcc/build/examples/book_client/CMakeFiles/generate.stamp
if %errorlevel% neq 0 goto :cmEnd
:cmEnd
endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
@@ -290,7 +313,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<LinkObjects Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkObjects>
<Message Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|x64'">Building Custom Rule F:/WebCC/webcc/examples/book_client/CMakeLists.txt</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|x64'">setlocal
D:\Qt\Tools\CMake_64\bin\cmake.exe -SF:/WebCC/webcc -BF:/WebCC/webcc/build --check-stamp-file F:/WebCC/webcc/build/examples/book_client/CMakeFiles/generate.stamp
"D:\Program Files\CMake\bin\cmake.exe" -SF:/WebCC/webcc -BF:/WebCC/webcc/build --check-stamp-file F:/WebCC/webcc/build/examples/book_client/CMakeFiles/generate.stamp
if %errorlevel% neq 0 goto :cmEnd
:cmEnd
endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
@@ -303,7 +326,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<LinkObjects Condition="'$(Configuration)|$(Platform)'=='MinSizeRel|x64'">false</LinkObjects>
<Message Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'">Building Custom Rule F:/WebCC/webcc/examples/book_client/CMakeLists.txt</Message>
<Command Condition="'$(Configuration)|$(Platform)'=='RelWithDebInfo|x64'">setlocal
D:\Qt\Tools\CMake_64\bin\cmake.exe -SF:/WebCC/webcc -BF:/WebCC/webcc/build --check-stamp-file F:/WebCC/webcc/build/examples/book_client/CMakeFiles/generate.stamp
"D:\Program Files\CMake\bin\cmake.exe" -SF:/WebCC/webcc -BF:/WebCC/webcc/build --check-stamp-file F:/WebCC/webcc/build/examples/book_client/CMakeFiles/generate.stamp
if %errorlevel% neq 0 goto :cmEnd
:cmEnd
endlocal &amp; call :cmErrorLevel %errorlevel% &amp; goto :cmDone
@@ -325,6 +348,7 @@ if %errorlevel% neq 0 goto :VCEnd</Command>
<ClInclude Include="F:\WebCC\webcc\examples\book_client\book_client.h" />
<ClCompile Include="F:\WebCC\webcc\examples\book_client\main.cc" />
</ItemGroup>
<ItemGroup />
<ItemGroup>
<ProjectReference Include="F:\WebCC\webcc\build\ZERO_CHECK.vcxproj">
<Project>{6EE1ED59-2EF0-32D9-847A-BCC5E516656E}</Project>