fieldtrip / fieldtrip/fieldtrip
Compilation of MEX files with Microsoft Visual C++ 2022
- Dominant language
- MATLAB
- Stars
- 987
- Forks
- 768
- Avg merge
- 2d 14h
- Merged PRs (30d)
- 1
Description
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](https://github.com/actions/runner-images/blob/main/images/win/Windows2022-Readme.md).
Contributor guide
Assessment
This issue has not been assessed yet.