windowns下VS缺少头文件“unistd.h“的解决方案

unistd.h为Linux/Unix系统中内置头文件,相当于windows操作系统的"windows.h"。

在vs中自行定义一个"unistd.h",内容如下:

#ifndef _UNISTD_H

#define _UNISTD_H
#include 
#include 
#endif /* _UNISTD_H */

但运行可能还会出现VS未定义标识符 "getopt"等问题,需要在github上下载替换文件GitHub - matthklo/xgetopt: A cross-platform implementation of legacy getopt related functions

内含两个文件,将其添加到VS中的项目中,并把getopt替换成xgetopt

你可能感兴趣的:(visual,studio,visual,studio)