Added changes for building on Windows on ARM64. (build from 'arm64 Na… by fobrs · Pull Request #4889 · google/or-tools

Hi Mizux, When I compile the main branch on my Windows x64 dell laptop I get the same 254 compiler errors! Both compilers are the latest versions of VS 2022. So, maybe, someone should fix those errors first, before I try my arm64 patch on the main branch. The error seem to be coming from ABSL (?): "D:\projects\or-tools\build\ALL_BUILD.vcxproj" (default target) (1) -> "D:\projects\or-tools\build\ortools\graph\graph_dag_shortest_path_test.vcxproj" (default target) (403) -> (Link target) -> dag_shortest_path_test.obj : error LNK2019: unresolved external symbol "public: void __cdecl absl_testing::lts_20250814::status_internal::St atusIsMatcherCommonImpl::DescribeTo(class std::basic_ostream<char,struct std::char_traits<char> > *)const " ***@***.*** ***@***.******@***.******@***.***_testing@@***@***.******@***.***@std@@@std@@@z) referenced in function "public: virt ual void __cdecl absl_testing::lts_20250814::status_internal::MonoStatusIsMatcherImpl<class absl::lts_20250814::Status const &>::DescribeTo(cl ass std::basic_ostream<char,struct std::char_traits<char> > *)const " (?DescribeTo@***@***.***@***@***.***@@@st ***@***.******@***.***_testing@@***@***.******@***.***@std@@@std@@@z) [D:\projects\or-tools\build\ortools\graph\g raph_dag_shortest_path_test.vcxproj] dag_shortest_path_test.obj : error LNK2019: unresolved external symbol "public: void __cdecl absl_testing::lts_20250814::status_internal::St atusIsMatcherCommonImpl::DescribeNegationTo(class std::basic_ostream<char,struct std::char_traits<char> > *)const " ***@***.*** ***@***.******@***.******@***.***_testing@@***@***.******@***.***@std@@@std@@@z) referenced in functi on "public: virtual void __cdecl absl_testing::lts_20250814::status_internal::MonoStatusIsMatcherImpl<class absl::lts_20250814::Status const & ::DescribeNegationTo(class std::basic_ostream<char,struct std::char_traits<char> > *)const " (?DescribeNegationTo@***@***.*** ***@***.******@***.***@@@***@***.******@***.***_testing@@***@***.******@***.***@std@@@std@@@z) [D:\project s\or-tools\build\ortools\graph\graph_dag_shortest_path_test.vcxproj] dag_shortest_path_test.obj : error LNK2019: unresolved external symbol "public: bool __cdecl absl_testing::lts_20250814::status_internal::St atusIsMatcherCommonImpl::MatchAndExplain(class absl::lts_20250814::Status const &,class testing::MatchResultListener *)const " (?MatchAndExpla ***@***.***@***@***.******@***.***_testing@@***@***.***@@***@***.***@@@z) reference d in function "public: virtual bool __cdecl absl_testing::lts_20250814::status_internal::MonoStatusIsMatcherImpl<class absl::lts_20250814::Sta tus const &>::MatchAndExplain(class absl::lts_20250814::Status const &,class testing::MatchResultListener *)const " (?MatchAndExplain@?$MonoSt ***@***.***@***@***.***@@@***@***.******@***.***_testing@@***@***.***@@***@***.*** sting@@@z) [D:\projects\or-tools\build\ortools\graph\graph_dag_shortest_path_test.vcxproj] D:\projects\or-tools\build\Release\bin\graph_dag_shortest_path_test.exe : fatal error LNK1120: 3 unresolved externals [D:\projects\or-tools\ build\ortools\graph\graph_dag_shortest_path_test.vcxproj] Regards, Ferdinand