我是OpenGL C ++的新手,(omg这是我记忆中最难的一天)我仍然试图在我的Microsoft VS上获取它的所有库。问题在于
glfw.h
因为在their page,它说我必须编译我下载的文件以获取DLL,但我不知道如何做到这一点...它写入这个代码到CMD窗口在文件的路径上:
例如,其中一个选项是使用MinGW和MSYS为Windows编译GLFW。为此,请使用:
*make win32-msys*
这将编译GLFW静态库和DLL以及提供的示例和测试程序。
但它“未被认可为内部系统命令”。 那我该怎么做?
答案 0 :(得分:0)
给出的说明就是一个例子。 GLFW开发人员期望,您知道您使用的开发环境,它随附的工具以及齿轮和齿轮如何组合在一起。
坦率地说,我同意。你不应该在不知道工具如何工作的情况下进行编程。毕竟,你也在做一些事情。
您正在使用Microsoft Visual Studio。在那里构建项目的通常方法是通过所谓的解决方案。打开那个,然后开始构建。
MinGW是Windows的开源GNU编译器集合和Binutils工具链的一个端口。它伴随着MSys,一个最小的集合* nix工具,一个shell以及 make 等。 make 是一个通过命令执行创建基于自动依赖项的文件的工具。或者换句话说,构建系统。构建过程本身由所谓的 Makefile 控制,并根据目标定义,其中 win32-mingw 是GLFW的Makefile目标之一定义。但是对于Visual C ++构建,它是错误的目标。
解决您的问题,很抱歉这么说:你必须先学习如何使用你的工具。