unistd.h为Linux/Unix系统中内置头文件,相当于windows操作系统的"windows.h"。
在vs中自行定义一个"unistd.h",内容如下:
#ifndef _UNISTD_H
#define _UNISTD_H
#include <io.h>
#include <process.h>
#endif /* _UNISTD_H */
但运行可能还会出现VS未定义标识符 "getopt"等问题,需要在github上下载替换文件GitHub - matthklo/xgetopt: A cross-platform implementation of legacy getopt related functions
内含两个文件,将其添加到VS中的项目中,并把getopt替换成xgetopt