我正在尝试将代码从linux移到Windows,以便在Visual Studios中使用它。我遇到的第一个问题是unistd.h不存在。应该已经看到了。因此,尝试查看是否有Windows等效项,而我偶然发现了这一点:
Is there a replacement for unistd.h for Windows (Visual C)?
在此示例之后,我将代码创建到该代码的unistd.h文件中,但是请注意,它取决于getopt.h,因此我跟随另一个链接到github页面,并将该代码放入getopt.h文件中。尝试运行代码时,出现错误“对于getopt.h,无法使用类型为“ const char *”的值来初始化类型为“ char *”的实体”。为什么会这样呢?我将如何处理该问题?谢谢!