Visual Studio 2010或2008中的<dirent.h>

woo*_*ody 39 c++ visual-studio-2010 visual-studio-2008 visual-studio

我想#include<dirent.h>在我的代码中使用但发生此错误:

无法打开包含文件:'dirent.h':没有这样的文件或目录

我怎么解决这个问题 ?

Naw*_*waz 57

因为此头文件不附带MSVC.因此找不到它!

它带有C POSIX库.在维基百科说,

已知dirent.h包含在以下编译器中:

  • Turbo C++(DOS)
  • GCC(跨平台)
  • MinGW(微软Windows)
  • Borland C++ Builder(Microsoft Windows)

Microsoft Visual C++不包含dirent.h

但是,您可以下载可以与Microsoft Visual Studio一起使用的dirent.h的免费Windows实现.

  • 这是从原始网页链接的 GitHub 存储库:https://github.com/tronkko/dirent (2认同)
  • 该死的微软! (2认同)