2013-02-16 32 views
0

我是新的OpenGL在C++和(OMG这是最难的一天,我记得)我仍然试图让我的微软VS.这一切的图书馆问题是与如何建立glfw.h作为DLL

glfw.h 

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

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

*make win32-msys* 

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

但其“不被识别为一个内部系统命令”。 那么我该如何做到这一点?

+0

您是否安装了[msys](http://www.mingw.org/wiki/MSYS)? – Xymostech 2013-02-16 05:08:25

+0

编号.-。 哇,我怎么没有想到它? = s – Sunset 2013-02-16 05:22:23

+0

OMG IM仍然收到错误! Im sooo不高兴。他们为什么要这么努力? – Sunset 2013-02-16 05:36:00

回答

1

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

而且坦率地说,我同意。你不应该编程,也不知道这些工具是如何工作的。毕竟,你也在引擎盖下做事。

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

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

解决您的问题,抱歉,直言不讳:您必须先学习如何使用您的工具。