包含glfw和opengl

时间:2017-01-29 15:20:10

标签: c++ opengl glfw emscripten

我正在使用emscripten为网络编译我的c ++游戏。我也试图使用glfw3和OpenGL。

然而,当我包括:

#include <GLES3/gl3.h>

#include <GLFW/glfw3.h>

我对重新定义的内容有很多错误。我将在下面发布一个示例,但它们都非常相似。

emsdk_portable/emscripten/master/system/include/GLES3/gl3.h:69:25: error: typedef
redefinition with different types ('khronos_ssize_t' (aka 'long') vs 'ptrdiff_t' (aka 'int'))
typedef khronos_ssize_t GLsizeiptr;

编辑:为什么这标志着该问题的重复? Emscripten现在捆绑了glfw3 OpenGL。我很确定glfw3也会自动链接。当我尝试包含Emscripten附带的这两个库时,我得到了上面描述的错误。也许我只是在这里愚蠢,我的问题实际上是另一个问题的副本。但如果是的话,有人至少可以解释一下吗?我没有看到它。

0 个答案:

没有答案