Some compilation error related to system headers

I am compiling a c/c++/cuda mixed project using MSVC 14.39 and CUDA 11.8, however I run into some strange error about system headers, and could not figure out why.

Some part I think it maybe helpful:

C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\setjmp.h(167,19): error C2059: syntax error: ‘(’

#ifdef __cplusplus
    __declspec(noreturn) void __cdecl longjmp(
        _In_reads_(_JBLEN) jmp_buf _Buf,
        _In_ int     _Value // <----- the line error occur
        ) noexcept(false);
#else
    __declspec(noreturn) void __cdecl longjmp(
        _In_reads_(_JBLEN) jmp_buf _Buf,
        _In_ int     _Value
        );
#endif


C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(151,70): error C2143: syntax error: missing ‘)’ before ‘{’ [G:\scanline\build\vs\main.vcxproj]
(compiling source file ‘…/…/scanline/src/vg_main.cpp’)
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(151,10): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
(compiling source file ‘…/…/scanline/src/vg_main.cpp’)

Here is the whole output:

====================[ Build | main | Debug ]====================================
"G:\cmake\win\x64\bin\cmake.exe" --build G:\scanline\build\vs --target main --config Debug

  SDL2.vcxproj -> G:\scanline\build\vs\3rd\SDL2-2.32.0\Debug\SDL2d.dll
  cuda_cached_allocator.cpp
  bitmap.cpp
  camera_3d.cpp
  camera_controller_3d.cpp
  config.cpp
  file.cpp
  glgui.cpp
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\setjmp.h(167,19): error C2059: syntax error: '(' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/mochimazui/glgui.cpp')
  
  glpp.cpp
  stdext.cpp
  tiger.cpp
  rvg.cpp
  rvg_loader.cpp
  svg.cpp
  svg_load.cpp
  svg_loader.cpp
  text_util.cpp
  vg_config.cpp
  vg_container.cpp
  vg_main.cpp
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\setjmp.h(167,19): error C2059: syntax error: '(' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(146,76): warning C4346: 'std::allocator_traits<allocator_traits<_Traits::allocator_type>::rebind_alloc<std::_Tree_node<_Traits::value_type,allocator_traits<allocator_traits<_Traits::allocator_type>::rebind_alloc<_Traits::value_type>>::void_pointer>>>::is_always_equal::value': dependent name is not a type [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(146,76):
  prefix with 'typename' to indicate a type
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(146,76):
  the template instantiation context (the oldest one first) is
  	C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(51,7):
  	while compiling class template 'std::set'
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(146,76): error C2061: syntax error: identifier 'value' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(146,10): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(151,37): error C2059: syntax error: 'throw' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(151,68): error C2059: syntax error: ')' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(151,70): error C2143: syntax error: missing ')' before '{' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(151,10): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(252,82): error C2988: unrecognizable template declaration/definition [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(252,82): error C2059: syntax error: '(' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(252,113): error C2143: syntax error: missing ';' before '{' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(252,113): error C2447: '{': missing function header (old-style formal list?) [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(357,42): warning C4346: 'std::allocator_traits<allocator_traits<_Traits::allocator_type>::rebind_alloc<std::_Tree_node<_Traits::value_type,allocator_traits<allocator_traits<_Traits::allocator_type>::rebind_alloc<_Traits::value_type>>::void_pointer>>>::is_always_equal::value': dependent name is not a type [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(357,42):
  prefix with 'typename' to indicate a type
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(357,42):
  the template instantiation context (the oldest one first) is
  	C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(264,7):
  	while compiling class template 'std::multiset'
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(357,42): error C2061: syntax error: identifier 'value' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(356,15): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(367,42): error C2059: syntax error: 'throw' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(367,73): error C2059: syntax error: ')' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(367,75): error C2143: syntax error: missing ')' before '{' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(367,10): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(469,92): error C2988: unrecognizable template declaration/definition [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(469,92): error C2059: syntax error: '(' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(470,35): error C2143: syntax error: missing ';' before '{' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\set(470,35): error C2447: '{': missing function header (old-style formal list?) [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\xlocmes(26,9): error C2059: syntax error: ':' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\regex(659,74): warning C4346: 'std::_Is_nothrow_swappable<_Ty>::value': dependent name is not a type [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\regex(659,74):
  prefix with 'typename' to indicate a type
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\regex(659,74):
  the template instantiation context (the oldest one first) is
  	C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\regex(611,7):
  	while compiling class template 'std::sub_match'
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\regex(659,74): error C2061: syntax error: identifier 'value' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\regex(659,10): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\regex(1023,9): error C2061: syntax error: identifier '?$conjunction_v@$std:?$allocator_traits@$RBAAC@:is_always_equal:U?$is_nothrow_move_constructible@$RBAAB@@std@@' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\regex(1023,9):
  the template instantiation context (the oldest one first) is
  	C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\regex(997,7):
  	while compiling class template 'std::match_results'
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\regex(1022,5): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\regex(1135,78): warning C4346: 'std::_Is_nothrow_swappable<_Ty>::value': dependent name is not a type [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\regex(1135,78):
  prefix with 'typename' to indicate a type
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\regex(1135,78): error C2061: syntax error: identifier 'value' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\regex(1135,10): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\regex(2070,96): error C2988: unrecognizable template declaration/definition [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\regex(2070,96): error C2059: syntax error: '(' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\regex(2071,54): error C2143: syntax error: missing ';' before '{' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\regex(2071,54): error C2447: '{': missing function header (old-style formal list?) [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(77,73): error C2988: unrecognizable template declaration/definition [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(77,73): error C2059: syntax error: '(' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(97,13): error C2061: syntax error: identifier 'is_arithmetic_v<`template-type-parameter-1'>' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(97,13):
  the template instantiation context (the oldest one first) is
  	C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(81,11):
  	while compiling class template 'std::chrono::duration'
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(96,9): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(102,74): warning C4346: '_Ratio_divide_sfinae<_Period2,_Period,true>::den': dependent name is not a type [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(102,74):
  prefix with 'typename' to indicate a type
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(105,13): error C2061: syntax error: identifier 'is_arithmetic_v<`template-type-parameter-1'>' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(104,9): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(108,58): error C2061: syntax error: identifier 'is_arithmetic_v<`template-type-parameter-1'>' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(108,35): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(113,22): error C2061: syntax error: identifier 'is_arithmetic_v<`template-type-parameter-1'>' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(112,54): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(118,22): error C2061: syntax error: identifier 'is_arithmetic_v<`template-type-parameter-1'>' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(117,54): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(122,54): error C2061: syntax error: identifier 'is_arithmetic_v<`template-type-parameter-1'>' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(122,32): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(127,56): error C2061: syntax error: identifier 'is_arithmetic_v<`template-type-parameter-1'>' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(127,31): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(131,54): error C2061: syntax error: identifier 'is_arithmetic_v<`template-type-parameter-1'>' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(131,32): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(136,56): error C2061: syntax error: identifier 'is_arithmetic_v<`template-type-parameter-1'>' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(136,31): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(140,76): error C2061: syntax error: identifier 'is_arithmetic_v<`template-type-parameter-1'>' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(140,32): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(145,76): error C2061: syntax error: identifier 'is_arithmetic_v<`template-type-parameter-1'>' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(145,32): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(150,72): error C2061: syntax error: identifier 'is_arithmetic_v<`template-type-parameter-1'>' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(150,32): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(155,72): error C2061: syntax error: identifier 'is_arithmetic_v<`template-type-parameter-1'>' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(155,32): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(160,72): error C2061: syntax error: identifier 'is_arithmetic_v<`template-type-parameter-1'>' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(160,32): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(165,76): error C2061: syntax error: identifier 'is_arithmetic_v<`template-type-parameter-1'>' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(165,32): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(202,73): error C2061: syntax error: identifier '?$is_arithmetic_v@$_Duration@BAAC@:rep:' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(202,73):
  the template instantiation context (the oldest one first) is
  	C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(190,11):
  	while compiling class template 'std::chrono::time_point'
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(202,9): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(207,13): error C2061: syntax error: identifier '?$is_arithmetic_v@$_Duration@BAAC@:rep:' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(206,9): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(210,74): error C2061: syntax error: identifier '?$is_arithmetic_v@$_Duration@BAAC@:rep:' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(210,40): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(231,77): error C2061: syntax error: identifier '?$is_arithmetic_v@$_Duration@BAAC@:rep:' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(231,34): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(236,77): error C2061: syntax error: identifier '?$is_arithmetic_v@$_Duration@BAAC@:rep:' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(236,34): error C2091: function returns function [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(280,108): error C2988: unrecognizable template declaration/definition [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(280,108): error C2059: syntax error: '(' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(281,81): error C2143: syntax error: missing ';' before '{' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(281,81): error C2447: '{': missing function header (old-style formal list?) [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(288,108): error C2988: unrecognizable template declaration/definition [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(288,108): error C2059: syntax error: '(' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(289,81): error C2143: syntax error: missing ';' before '{' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(289,81): error C2447: '{': missing function header (old-style formal list?) [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(298,38): error C2988: unrecognizable template declaration/definition [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(298,38): error C2059: syntax error: '(' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(298,107): error C2143: syntax error: missing ';' before '{' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(298,107): error C2447: '{': missing function header (old-style formal list?) [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(307,88): error C2988: unrecognizable template declaration/definition [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(307,88): error C2059: syntax error: '(' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(308,81): error C2143: syntax error: missing ';' before '{' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(308,81): error C2447: '{': missing function header (old-style formal list?) [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(331,38): error C2988: unrecognizable template declaration/definition [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(331,38): error C2059: syntax error: '(' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(331,107): error C2143: syntax error: missing ';' before '{' [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(331,107): error C2447: '{': missing function header (old-style formal list?) [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(339,108): error C2988: unrecognizable template declaration/definition [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.39.33519\include\__msvc_chrono.hpp(339,108): error C1003: error count exceeds 100; stopping compilation [G:\scanline\build\vs\main.vcxproj]
  (compiling source file '../../scanline/src/vg_main.cpp')
  
  Generating Code...