2011-04-24 74 views
3

我不是在CPP一个程序员,但我试图乱用代码并收到以下错误编译失败由于缺少文件SYS/utsname.h

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

有库需要下载除了包含我丢失的文件的Visual Studio的安装以外?

回答

3

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

相关问题