它总是产生一个错误,找不到"unistd.h“为什么?有什么补救措施吗?
发布于 2011-01-27 16:54:28
为什么?它就是不在那里。看起来您试图编译一个不可移植的程序,或者您试图将该程序移植到Windows。
unistd.h不是标准标头。您可能只在类Unix系统上找到它。
请参阅:Wiki
发布于 2011-01-27 17:26:41
Services for Unix附带了各种与linux相关的头文件(包括unistd.h),所以你可以使用它。但这可能需要链接一些SFU库。
发布于 2011-05-04 04:52:59
有关部分替换,请参阅Is there a replacement for unistd.h for Windows (Visual C)?。(如果您可以添加其他功能,请这样做)。
https://stackoverflow.com/questions/4813267
复制相似问题