我正在研究一个非常简单的GLFW项目。我发现我需要<GL/glfw.h>
和<GL/glfw3.h>
标头才能使用某些内容。当我将这两个标题包含在一起时,我收到一个错误:
错误:声明冲突
'typedef void (*GLFWwindowsizefun)(GLFWwindow*, int, int)'
它指向glfw3.h
源代码,其中包含与上述完全相同的typedef
。
有没有人经历过这个?我该怎么办呢?
答案 0 :(得分:1)
为什么您认为自己需要glfw.h
和glfw3.h
?你当然不会。这些标题适用于glfw
库的不同版本。使用您要使用的库版本的标题(以及您链接的库版本)。