编译失败,因为缺少sys/utsname.h文件。

3

我不是CPP程序员,但我试图操作代码并收到以下错误:

"fatal error C1083: 无法打开包括文件:'sys/utsname.h':没有那个文件或目录"

除了安装Visual Studio之外,是否还需要下载其他库以包含我缺少的文件?

1个回答

3

<sys/utsname.h>是一个POSIX头文件,在Windows上不存在(至少在Windows或Visual C++ SDK中没有)。这个代码看起来很像你试图混合使用的代码并不是为Windows设计的。你可以尝试使用MinGW或Cygwin(尽管我安装的MinGW也没有这个头文件)。否则,你需要修改代码或使用具有该头文件的平台。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接