0

我是 OpenGL C++ 的新手,并且(天哪,这是我记忆中最艰难的一天)我仍在尝试在我的 Microsoft VS 上获取它的所有库。问题在于

glfw.h

因为在他们的页面上,它说我必须编译我下载的文件以获得 DLL,但我不知道该怎么做......它写这个代码到文件路径上的 CMD 窗口中:

例如,其中一种选择是使用 MinGW 和 MSYS 为 Windows 编译 GLFW。为此,请使用:

   *make win32-msys*

这将编译 GLFW 静态库和 DLL 以及提供的示例和测试程序。

但它“不被识别为内部系统命令”。那么我该怎么做呢?

4

1 回答 1

1

给出的说明是一个示例。GLFW 开发人员期望您知道您使用的开发环境、它附带的工具以及齿轮和齿轮如何组合在一起。

坦率地说,我同意。你不应该在不了解工具如何在后台工作的情况下进行编程。毕竟,你也在幕后做事。

您正在使用 Microsoft Visual Studio。在那里构建项目的常用方法是通过所谓的解决方案。打开那个,然后开始构建。

MinGW 是开源 GNU 编译器集合和 Binutils 工具链到 windows 的一个端口。它伴随着 MSys、一个最小的 *nix 类工具、一个 shell 和其他东西make . make是一个通过命令执行自动创建基于依赖的文件的工具。或者换句话说,一个构建系统。构建过程本身由所谓的Makefile控制,并根据targets定义,其中win32-mingw是 GLFW 的 Makefile 定义的目标之一。然而,对于 Visual C++ 构建,它是错误的目标。

解决你的问题,不好意思直截了当地说:你必须先学会如何使用你的工具。

于 2013-02-16T11:34:38.813 回答