fieldtrip
fieldtrip copied to clipboard
Compilation of MEX files with Microsoft Visual C++ 2022
Compilation of nan*.c MEX files on Windows Server 2022 with Microsoft Visual C++ 2022 fails:
mex -O -largeArrayDims fieldtrip/src/nanmean.c
Building with 'Microsoft Visual C++ 2022 (C)'.
nanmean.c
D:\fieldtrip\src\nanmean.c(8): warning C4005: 'isnan': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\ucrt\corecrt_math.h(280): note: see previous definition of 'isnan'
D:l\fieldtrip\src\nanmean.c(9): warning C4005: 'INFINITY': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\ucrt\corecrt_math.h(88): note: see previous definition of 'INFINITY'
D:\fieldtrip\src\nanmean.c(10): warning C4005: 'NAN': macro redefinition
C:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\ucrt\corecrt_math.h(94): note: see previous definition of 'NAN'
This was observed when compiling on GitHub-hosted runners.