Windows build fixes.
Some checks are pending
/ build_macos (push) Waiting to run
/ build_windows (push) Waiting to run
/ build_ubuntu (push) Waiting to run

This commit is contained in:
Adam Ierymenko 2025-08-25 17:07:27 -07:00
parent 5a62824049
commit ad044f9272
2 changed files with 84 additions and 66 deletions

View file

@ -39,12 +39,6 @@
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\controller\DB.cpp" />
<ClCompile Include="..\..\controller\DBMirrorSet.cpp" />
<ClCompile Include="..\..\controller\EmbeddedNetworkController.cpp" />
<ClCompile Include="..\..\controller\FileDB.cpp" />
<ClCompile Include="..\..\controller\LFDB.cpp" />
<ClCompile Include="..\..\controller\PostgreSQL.cpp" />
<ClCompile Include="..\..\ext\http-parser\http_parser.c" />
<ClCompile Include="..\..\ext\libnatpmp\getgateway.c" />
<ClCompile Include="..\..\ext\libnatpmp\natpmp.c" />
@ -101,6 +95,14 @@
<ClCompile Include="..\..\node\Topology.cpp" />
<ClCompile Include="..\..\node\Trace.cpp" />
<ClCompile Include="..\..\node\Utils.cpp" />
<ClCompile Include="..\..\nonfree\controller\CtlUtil.cpp" />
<ClCompile Include="..\..\nonfree\controller\CV1.cpp" />
<ClCompile Include="..\..\nonfree\controller\CV2.cpp" />
<ClCompile Include="..\..\nonfree\controller\DB.cpp" />
<ClCompile Include="..\..\nonfree\controller\DBMirrorSet.cpp" />
<ClCompile Include="..\..\nonfree\controller\EmbeddedNetworkController.cpp" />
<ClCompile Include="..\..\nonfree\controller\FileDB.cpp" />
<ClCompile Include="..\..\nonfree\controller\PostgreSQL.cpp" />
<ClCompile Include="..\..\one.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">false</ExcludedFromBuild>
@ -132,7 +134,6 @@
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Profile|ARM64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\service\OneService.cpp" />
<ClCompile Include="..\..\service\SoftwareUpdater.cpp" />
<ClCompile Include="ServiceBase.cpp" />
<ClCompile Include="ServiceInstaller.cpp" />
<ClCompile Include="ZeroTierOneService.cpp">
@ -157,13 +158,6 @@
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\controller\DB.hpp" />
<ClInclude Include="..\..\controller\DBMirrorSet.hpp" />
<ClInclude Include="..\..\controller\EmbeddedNetworkController.hpp" />
<ClInclude Include="..\..\controller\FileDB.hpp" />
<ClInclude Include="..\..\controller\LFDB.hpp" />
<ClInclude Include="..\..\controller\PostgreSQL.hpp" />
<ClInclude Include="..\..\controller\Redis.hpp" />
<ClInclude Include="..\..\ext\cpp-httplib\httplib.h" />
<ClInclude Include="..\..\ext\http-parser\http_parser.h" />
<ClInclude Include="..\..\ext\json\json.hpp" />
@ -228,6 +222,16 @@
<ClInclude Include="..\..\node\Trace.hpp" />
<ClInclude Include="..\..\node\Utils.hpp" />
<ClInclude Include="..\..\node\World.hpp" />
<ClInclude Include="..\..\nonfree\controller\ConnectionPool.hpp" />
<ClInclude Include="..\..\nonfree\controller\CtlUtil.hpp" />
<ClInclude Include="..\..\nonfree\controller\CV1.hpp" />
<ClInclude Include="..\..\nonfree\controller\CV2.hpp" />
<ClInclude Include="..\..\nonfree\controller\DB.hpp" />
<ClInclude Include="..\..\nonfree\controller\DBMirrorSet.hpp" />
<ClInclude Include="..\..\nonfree\controller\EmbeddedNetworkController.hpp" />
<ClInclude Include="..\..\nonfree\controller\FileDB.hpp" />
<ClInclude Include="..\..\nonfree\controller\PostgreSQL.hpp" />
<ClInclude Include="..\..\nonfree\controller\Redis.hpp" />
<ClInclude Include="..\..\osdep\Binder.hpp" />
<ClInclude Include="..\..\osdep\EthernetTap.hpp" />
<ClInclude Include="..\..\osdep\Http.hpp" />
@ -240,7 +244,6 @@
<ClInclude Include="..\..\osdep\WindowsEthernetTap.hpp" />
<ClInclude Include="..\..\osdep\WinFWHelper.hpp" />
<ClInclude Include="..\..\service\OneService.hpp" />
<ClInclude Include="..\..\service\SoftwareUpdater.hpp" />
<ClInclude Include="..\..\version.h" />
<ClInclude Include="resource.h" />
<ClInclude Include="ServiceBase.h" />

View file

@ -70,21 +70,27 @@
<Filter Include="Source Files\ext\libnatpmp">
<UniqueIdentifier>{409ec37e-ff36-4c13-b18d-52d6052e0ca2}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\controller">
<UniqueIdentifier>{3cad34c8-c436-43ae-8323-57803637c832}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\ext\json">
<UniqueIdentifier>{ff20532b-d9a2-440d-a7b4-b49e26a9b2f8}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\ext\x64-salsa2012-asm">
<UniqueIdentifier>{05d9cde8-03ae-4e37-b9f7-7417de98cbe9}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\controller">
<UniqueIdentifier>{7dc22e9c-f869-41e7-b43d-f07f5b94f6fb}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\ext\cpp-httplib">
<UniqueIdentifier>{4dfde4c7-2950-40ee-92f2-05e0916d36c5}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\nonfree">
<UniqueIdentifier>{87126f8c-5daf-46cb-9d94-36a6993fb058}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\nonfree\controller">
<UniqueIdentifier>{d05823b2-51ff-4383-ba81-2e7c53a30c0b}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\nonfree">
<UniqueIdentifier>{0f51b1ae-6141-41b8-b7a1-ac700e78b13d}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\nonfree\controller">
<UniqueIdentifier>{50dfe57d-a749-40c2-ac5a-30614e56c424}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\service\OneService.cpp">
@ -231,12 +237,6 @@
<ClCompile Include="..\..\node\Tag.cpp">
<Filter>Source Files\node</Filter>
</ClCompile>
<ClCompile Include="..\..\controller\EmbeddedNetworkController.cpp">
<Filter>Source Files\controller</Filter>
</ClCompile>
<ClCompile Include="..\..\service\SoftwareUpdater.cpp">
<Filter>Source Files\service</Filter>
</ClCompile>
<ClCompile Include="..\..\node\CertificateOfOwnership.cpp">
<Filter>Source Files\node</Filter>
</ClCompile>
@ -249,21 +249,6 @@
<ClCompile Include="..\..\node\Trace.cpp">
<Filter>Source Files\node</Filter>
</ClCompile>
<ClCompile Include="..\..\controller\DB.cpp">
<Filter>Source Files\controller</Filter>
</ClCompile>
<ClCompile Include="..\..\controller\FileDB.cpp">
<Filter>Source Files\controller</Filter>
</ClCompile>
<ClCompile Include="..\..\controller\PostgreSQL.cpp">
<Filter>Source Files\controller</Filter>
</ClCompile>
<ClCompile Include="..\..\controller\LFDB.cpp">
<Filter>Source Files\controller</Filter>
</ClCompile>
<ClCompile Include="..\..\controller\DBMirrorSet.cpp">
<Filter>Source Files\controller</Filter>
</ClCompile>
<ClCompile Include="..\..\osdep\EthernetTap.cpp">
<Filter>Source Files\osdep</Filter>
</ClCompile>
@ -297,6 +282,30 @@
<ClCompile Include="..\..\node\ECC.cpp">
<Filter>Source Files\node</Filter>
</ClCompile>
<ClCompile Include="..\..\nonfree\controller\CtlUtil.cpp">
<Filter>Source Files\nonfree\controller</Filter>
</ClCompile>
<ClCompile Include="..\..\nonfree\controller\CV1.cpp">
<Filter>Source Files\nonfree\controller</Filter>
</ClCompile>
<ClCompile Include="..\..\nonfree\controller\CV2.cpp">
<Filter>Source Files\nonfree\controller</Filter>
</ClCompile>
<ClCompile Include="..\..\nonfree\controller\DB.cpp">
<Filter>Source Files\nonfree\controller</Filter>
</ClCompile>
<ClCompile Include="..\..\nonfree\controller\DBMirrorSet.cpp">
<Filter>Source Files\nonfree\controller</Filter>
</ClCompile>
<ClCompile Include="..\..\nonfree\controller\EmbeddedNetworkController.cpp">
<Filter>Source Files\nonfree\controller</Filter>
</ClCompile>
<ClCompile Include="..\..\nonfree\controller\FileDB.cpp">
<Filter>Source Files\nonfree\controller</Filter>
</ClCompile>
<ClCompile Include="..\..\nonfree\controller\PostgreSQL.cpp">
<Filter>Source Files\nonfree\controller</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="resource.h">
@ -503,9 +512,6 @@
<ClInclude Include="..\..\osdep\ManagedRoute.hpp">
<Filter>Header Files\osdep</Filter>
</ClInclude>
<ClInclude Include="..\..\service\SoftwareUpdater.hpp">
<Filter>Header Files\service</Filter>
</ClInclude>
<ClInclude Include="..\..\ext\json\json.hpp">
<Filter>Header Files\ext\json</Filter>
</ClInclude>
@ -518,33 +524,15 @@
<ClInclude Include="..\..\ext\x64-salsa2012-asm\salsa2012.h">
<Filter>Header Files\ext\x64-salsa2012-asm</Filter>
</ClInclude>
<ClInclude Include="..\..\controller\EmbeddedNetworkController.hpp">
<Filter>Header Files\controller</Filter>
</ClInclude>
<ClInclude Include="..\..\node\Trace.hpp">
<Filter>Header Files\node</Filter>
</ClInclude>
<ClInclude Include="..\..\controller\DB.hpp">
<Filter>Header Files\controller</Filter>
</ClInclude>
<ClInclude Include="..\..\controller\FileDB.hpp">
<Filter>Header Files\controller</Filter>
</ClInclude>
<ClInclude Include="..\..\node\Membership.hpp">
<Filter>Header Files\node</Filter>
</ClInclude>
<ClInclude Include="..\..\controller\PostgreSQL.hpp">
<Filter>Header Files\controller</Filter>
</ClInclude>
<ClInclude Include="..\..\controller\LFDB.hpp">
<Filter>Header Files\controller</Filter>
</ClInclude>
<ClInclude Include="..\..\ext\cpp-httplib\httplib.h">
<Filter>Header Files\ext\cpp-httplib</Filter>
</ClInclude>
<ClInclude Include="..\..\controller\DBMirrorSet.hpp">
<Filter>Header Files\controller</Filter>
</ClInclude>
<ClInclude Include="..\..\osdep\EthernetTap.hpp">
<Filter>Header Files\osdep</Filter>
</ClInclude>
@ -554,9 +542,6 @@
<ClInclude Include="..\..\node\BondController.hpp">
<Filter>Header Files\node</Filter>
</ClInclude>
<ClInclude Include="..\..\controller\Redis.hpp">
<Filter>Header Files\controller</Filter>
</ClInclude>
<ClInclude Include="..\..\osdep\WinDNSHelper.hpp">
<Filter>Header Files\osdep</Filter>
</ClInclude>
@ -566,6 +551,36 @@
<ClInclude Include="..\..\node\Metrics.hpp">
<Filter>Header Files\node</Filter>
</ClInclude>
<ClInclude Include="..\..\nonfree\controller\ConnectionPool.hpp">
<Filter>Header Files\nonfree\controller</Filter>
</ClInclude>
<ClInclude Include="..\..\nonfree\controller\CtlUtil.hpp">
<Filter>Header Files\nonfree\controller</Filter>
</ClInclude>
<ClInclude Include="..\..\nonfree\controller\CV1.hpp">
<Filter>Header Files\nonfree\controller</Filter>
</ClInclude>
<ClInclude Include="..\..\nonfree\controller\CV2.hpp">
<Filter>Header Files\nonfree\controller</Filter>
</ClInclude>
<ClInclude Include="..\..\nonfree\controller\DB.hpp">
<Filter>Header Files\nonfree\controller</Filter>
</ClInclude>
<ClInclude Include="..\..\nonfree\controller\DBMirrorSet.hpp">
<Filter>Header Files\nonfree\controller</Filter>
</ClInclude>
<ClInclude Include="..\..\nonfree\controller\EmbeddedNetworkController.hpp">
<Filter>Header Files\nonfree\controller</Filter>
</ClInclude>
<ClInclude Include="..\..\nonfree\controller\FileDB.hpp">
<Filter>Header Files\nonfree\controller</Filter>
</ClInclude>
<ClInclude Include="..\..\nonfree\controller\PostgreSQL.hpp">
<Filter>Header Files\nonfree\controller</Filter>
</ClInclude>
<ClInclude Include="..\..\nonfree\controller\Redis.hpp">
<Filter>Header Files\nonfree\controller</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="ZeroTierOne.rc">