致命错误:sys / statvfs.h:没有这样的文件或目录

时间:2012-07-09 15:12:33

标签: c++ gcc

我正在尝试编译一个需要sys / statvfs.h文件的程序。我正在使用x86_64-w64-mingw32编译器(windows-7)编译。

你们可以指出一个正确的下载或任何其他方法来摆脱这个错误。

由于

1 个答案:

答案 0 :(得分:1)

这很简单。 sys/statvfs.h是符合POSIX的UNIX和类UNIX系统的一部分。它只是在Windows中没有。你可以试试Cygwin,但从它的使用我怀疑它也会在那里。 UNIX程序通常在UNIX之间非常兼容,但如果它们使用POSIX API,则几乎从不与Windows兼容。尝试在Linux,Mac,Solaris等上进行编译。