在 Windows 下使用 dirent.h

Dirent 是 C/C++ 程式在 linux 下讀取檔案與目錄資訊的函式庫,程式移植到 windows 下是沒有 dirent.h,解決方式為改寫成 win32 api 或使用 Dirent 這個專案的 dirent.h,它其實就是幫你轉換成 win32 api,為求快速開發我們通常選後者的方式。

官網:https://github.com/tronkko/dirent
到這裡下載

使用方法:在 windows 下由於 dirent.h,所以下載 Dirent 專案程式碼後,直接 include Dirent 專案裡的 dirent.h 即可,程式碼不須更改。

參考
[1] windows下MSVC兼容的dirent.h_10km的专栏-CSDN博客
https://blog.csdn.net/10km/article/details/51004888