VC ++中unistd.h的问题

时间:2011-01-27 06:09:22

标签: visual-c++

它始终产生一个无法找到“unistd.h”的错误原因?对此有何补救措施?

3 个答案:

答案 0 :(得分:3)

Services for Unix附带了各种与linux相关的标题(包括unistd.h),因此您可以使用它。 但这可能需要链接一些SFU库..

答案 1 :(得分:2)

为什么呢?它不在那里。看起来您尝试编译不可移植的程序或尝试将程序移植到Windows。

unistd.h不是标准标头。可能你只在类似Unix的系统上找到它。

请参阅:Wiki

答案 2 :(得分:0)

请参阅Is there a replacement for unistd.h for Windows (Visual C)?进行部分替换。 (如果您可以添加其他功能,请执行此操作)。