Как перенести использование dirent.h из gcc в компилятор Windows

#c #windows #portability

#c #Windows #переносимость

Вопрос:

Я написал программу, которая рекурсивно перебирает каталоги и ищет определенный тип файла, используя «dirent.h», который отлично работает (windows / Linux) с gcc, но, к сожалению, теперь мне нужно скомпилировать его только с помощью компилятора Windows, который не знает «dirent.h»и поэтому не удается скомпилировать. Как мне импортировать библиотеку dirent в компилятор Windows и статически связать ее с моим исполняемым файлом?

Ответ №1:

Одна из возможностей — использовать эту реализацию dirent API для Windows: ссылка.

Комментарии:

1. ну, попробовав это, я получил бесчисленные неразрешимые исключения символов