首先,我对C / C ++一无所知,但我正在尝试使用Visual Studio 2015在Windows 10下编译LCI https://github.com/justinmeza/lci,但我收到以下错误:
无法打开包含文件:' getopt.h':没有这样的文件或目录。
我看到getopt不是Visual C的一部分所以人们说你必须实现自己的。看起来这就是我需要的:
https://github.com/skandhurkat/Getopt-for-Visual-Studio/blob/master/getopt.h
问题是,我真的不知道如何处理这个文件。为了编译lci.exe,我已经阅读了相当多的时间并乱搞了几年!
答案 0 :(得分:3)
已经向OP发送了关于此的电子邮件,但这是我为了成功构建lci所遵循的步骤。缺少的步骤似乎是Justin Meza忽略了提到你需要安装CMake以便安装脚本工作。 CMake将允许您针对glibc标头构建C代码。
我会在步骤1-4中包含上面各种程序的一些链接,但显然我在StackOverflow上没有足够的声誉......你应该能够在Google快速搜索中轻松找到它们。
您现在应该能够从任何命令提示符运行lci。一个很好的测试是在lolcode.org运行“HAI WORLD”代码。
答案 1 :(得分:1)
只需将getopt.h复制到.c文件所在的目录,编译器就可以找到它。
答案 2 :(得分:0)
根据链接的源代码及其内容,您尝试构建的项目似乎是为Linux编写的。有可能充分重写它以便能够在Microsoft Windows和Microsoft的编译器下编译;或者安装类似MinGW的东西。
但是,鉴于您声称缺乏开发经验,这似乎不是您可以轻松自行处理的事情。