我有我的机器的主机名.我使用头文件中的gethostname()
函数<unistd.h>
.我<unistd.h>
从这里下载但是当我尝试编译它时,编译器报告以下错误:
"Cannot open include file: 'sys/cdefs.h': No such file or directory".
Run Code Online (Sandbox Code Playgroud)
有什么问题?
Mik*_*our 11
据推测,您使用的是Windows或其他非POSIX平台; 否则,<unistd.h>
应该已经可用.
在这种情况下,您不能简单地下载并包含随机的Unix标头并期望它们工作; 你需要使用Windows版本(在这种情况下,我认为<Winsock2.h>
提供该功能),或使用类似Unix的环境,如MinGW.
归档时间: |
|
查看次数: |
3553 次 |
最近记录: |