编译此代码时遇到问题

Having trouble with compiling this code

本文关键字:遇到 问题 代码 编译      更新时间:2023-10-16

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

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

它指向glfw3.h源代码,其中存在如上所述的确切typedef

有没有人经历过这种情况?我将如何修复它?

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