龙空技术网

菜鸟学C_VS编译缺少unistd.h头文件

稷下 120

前言:

而今我们对“c语言源文件未编译怎么解决”大体比较注意,我们都需要分析一些“c语言源文件未编译怎么解决”的相关资讯。那么小编也在网络上汇集了一些关于“c语言源文件未编译怎么解决””的相关知识,希望同学们能喜欢,看官们一起来学习一下吧!

Linux下开发的C程序需要头文件unistd.h,但VC中没有这个头文件unistd.h,所以用VC编译会报错。将下面的内容保存为unistd.h,可解决此问题。

/** This file is part of the Mingw32 package.* unistd.h maps (roughly) to io.h*/#ifndef _UNISTD_H#define _UNISTD_H#include <io.h>#include <process.h>#endif /* _UNISTD_H */

unistd.h是unix std的意思,是POSIX标准定义的unix类系统定义符号常量的头文件,包含了许多UNIX系统服务的函数原型,例如read函数、write函数和getpid函数。

unistd.h在unix中类似于window中的windows.h。

标签: #c语言源文件未编译怎么解决