今天又在windows的visual studio上编译错误的时候,提示找不到 getopt ,optarg。以及 unistd.h。 修改方法:在vs的头文件里面,加一个文件unistd.h,在这个头文件里面加入
#include <io.h>
#include <process.h>
,然后在github上下载一个https://github.com/matthklo/xgetopt,工程里面有2个文件,把它加到当前工程里,然后把本工程的getopt ,optarg分别替换成xgetopt,xoptarg,测试OK