由于缺少文件sys / utsname.h,编译失败

时间:2011-04-24 21:11:24

标签: visual-c++

我不是CPP的程序员,但我正在试图弄乱代码并收到以下错误

“致命错误C1083:无法打开包含文件:'sys / utsname.h':没有这样的文件或目录”

除了安装包含我遗漏的文件的Visual Studio之外,还有需要下载的库吗?

1 个答案:

答案 0 :(得分:3)

<sys/utsname.h>是一个POSIX标头,在Windows上不存在(至少在Windows或Visual C ++ SDK中不存在)。这听起来很像你试图弄乱的代码不是为Windows编译的。您可以尝试使用MinGW或Cygwin(虽然我的MinGW安装也没有该标头)。否则,您需要修改代码或使用具有该标头的平台。