Hello! When building the firmware for Thingy:52, at the stage of building with vkpcg, I get the following errors:
C:\Users\Owner\source\repos\vcpkg\toolsrc\src\vcpkg\base\downloads.cpp(156,82): error C2678: binary '+': no operator fo
und which takes a left-hand operand of type 'std::basic_string<char8_t,std::char_traits<char8_t>,std::allocator<char8_t
>>' (or there is no acceptable conversion) [C:\Users\Owner\source\repos\vcpkg\toolsrc\vcpkglib\vcpkglib.vcxproj]
C:\Users\Owner\source\repos\vcpkg\toolsrc\src\vcpkg\archives.cpp(11,58): error C2678: binary '+': no operator found whi
ch takes a left-hand operand of type 'std::basic_string<char8_t,std::char_traits<char8_t>,std::allocator<char8_t>>' (or
there is no acceptable conversion) [C:\Users\Owner\source\repos\vcpkg\toolsrc\vcpkglib\vcpkglib.vcxproj]
C:\Users\Owner\source\repos\vcpkg\toolsrc\src\vcpkg\base\downloads.cpp(156,82): error C2678: binary '+': no operator fo
und which takes a left-hand operand of type 'std::basic_string<char8_t,std::char_traits<char8_t>,std::allocator<char8_t
>>' (or there is no acceptable conversion) [C:\Users\Owner\source\repos\vcpkg\toolsrc\vcpkglib\vcpkglib.vcxproj]
C:\Users\Owner\source\repos\vcpkg\toolsrc\src\vcpkg\base\files.cpp(297,1): error C4996: 'std::filesystem::u8path': warn
ing STL4021: The std::filesystem::u8path() overloads are deprecated in C++20. The constructors of std::filesystem::path
provide equivalent functionality via construction from u8string, u8string_view, or iterators with value_type char8_t.Y
ou can define _SILENCE_CXX20_U8PATH_DEPRECATION_WARNING or _SILENCE_ALL_CXX20_DEPRECATION_WARNINGS to acknowledge that
you have received this warning. [C:\Users\Owner\source\repos\vcpkg\toolsrc\vcpkglib\vcpkglib.vcxproj]
C:\Users\Owner\source\repos\vcpkg\toolsrc\src\vcpkg\base\system.cpp(110,24): error C7535: 'vcpkg::System::CMakeVariable
::CMakeVariable': delegating constructor calls itself [C:\Users\Owner\source\repos\vcpkg\toolsrc\vcpkglib\vcpkglib.vcxp
roj]
C:\Users\Owner\source\repos\vcpkg\toolsrc\include\vcpkg\base\strings.h(35,63): error C2665: 'vcpkg::Strings::details::t
o_printf_arg': none of the 2 overloads could convert all the argument types (compiling source file ..\src\vcpkg\visuals
tudio.cpp) [C:\Users\Owner\source\repos\vcpkg\toolsrc\vcpkglib\vcpkglib.vcxproj]
This looks to be related to the C++ version, but I have downloaded the latest version (2019) of Visual Studio Community, along with the C++ desktop workloads.
Best regards, Tobias