我想在我的代码中使用 #include <dirent.h>
,但出现了以下错误:
无法打开包括文件: 'dirent.h': 没有那个文件或目录
我该如何解决这个问题?
我想在我的代码中使用 #include <dirent.h>
,但出现了以下错误:
无法打开包括文件: 'dirent.h': 没有那个文件或目录
我该如何解决这个问题?
这是另一个适用于Windows的轻量级dirent.h实现。它只有两个文件,您可以直接使用。
目前,在Windows上获得完整的POSIX支持的最佳方法可能是Cygwin或其类似产品。
虽然有Windows Services for UNIX(SfU),但根据一些人的说法,它在2006年时与Cygwin非常接近。考虑到Cygwin及其某些同行仍然活跃,并且SfU已经半个多十年没有更新了,我每天都会选择前者。
如果你对过去的事情感兴趣,可以看看微软官方的《如何从UNIX迁移到Windows》网站(这个小宝藏来自2006年)。看起来似乎没什么用处,但很有趣,可以了解一下微软在2006年认为什么是“有用”的。
#include <io.h>
。 - Hans Passant