qoibench.c: compilation error on Windows: dirent is not available
Author: vtorriCreated Aug 14, 2023Updated Oct 18, 2024
dirent is not supported on Windows with Visual Studio. It has some minimal support with mingw64 but there is still this error with mingw64:
qoibench.c:502:37: error: 'struct dirent' has no member named 'd_type'
502 | file->d_type & DT_DIR &&
| ^~
qoibench.c:502:48: error: 'DT_DIR' undeclared (first use in this function); did you mean 'CB_DIR'?
502 | file->d_type & DT_DIR &&
| ^~~~~~
| CB_DIRI can provide a cross platform PR for dirent if you want
Source: phoboslab/qoi