编译此代码时遇到问题

时间:2014-04-06 12:32:36

标签: c++ opengl glfw

我正在研究一个非常简单的GLFW项目。我发现我需要<GL/glfw.h><GL/glfw3.h>标头才能使用某些内容。当我将这两个标题包含在一起时,我收到一个错误:

  

错误:声明冲突'typedef void (*GLFWwindowsizefun)(GLFWwindow*, int, int)'

它指向glfw3.h源代码,其中包含与上述完全相同的typedef

有没有人经历过这个?我该怎么办呢?

1 个答案:

答案 0 :(得分:1)

为什么您认为自己需要glfw.hglfw3.h?你当然不会。这些标题适用于glfw库的不同版本。使用您要使用的库版本的标题(以及您链接的库版本)。