如何将glfw.h构建为DLL

时间:2013-02-16 05:05:39

标签: c++ opengl dll

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

glfw.h

因为在their page,它说我必须编译我下载的文件以获取DLL,但我不知道如何做到这一点...它写入这个代码到CMD窗口在文件的路径上:

  

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

   *make win32-msys*
     

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

但它“未被认可为内部系统命令”。 那我该怎么做?

1 个答案:

答案 0 :(得分:0)

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

坦率地说,我同意。你不应该在不知道工具如何工作的情况下进行编程。毕竟,你也在做一些事情。

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

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

解决您的问题,很抱歉这么说:你必须先学习如何使用你的工具。