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...