我正在尝试在 MSYS2 上使用 OpenGL。我安装了 mingw-w64 包,如 SDL2、glew、glm、mesa 等。但是当我尝试编译类似的东西时;
gcc main.c -o main -lSDL2 -lGLEW -lGLU -lGL
这就是我在 Linux 上编译东西的方式,所以我认为它会相似。但是 -lGL 给我带来了问题。我找不到 MSYS2 的任何 OpenGL 库。我按照我说的安装了台面,但没有运气。我应该使用附带驱动程序的 Windows 版本并链接到该版本吗?我不知道我该怎么做。
我将 OpenGL32.dll 和 lib 文件从我的 Windows 复制到 mingw64/lib 文件夹并将它们重命名为 libGL 但当然这不起作用。