MSYS2 OpenGL设置

meg*_*uli 3 opengl msys2

我正在尝试在MSYS2上使用OpenGL。我安装了mingw-w64软件包,例如SDL2,glew,glm,mesa等。

    gcc main.c -o main -lSDL2 -lGLEW -lGLU -lGL
Run Code Online (Sandbox Code Playgroud)

这就是我在Linux上编译东西的方式,因此我认为它会类似。但是-lGL给我带来了问题。我找不到MSYS2的任何OpenGL库。我按我说的安装了台面,但没有运气。我应该使用驱动程序附带的Windows版本并链接到该版本吗?我不知道该怎么办。

我从Windows复制了OpenGL32.dll和lib文件到mingw64 / lib文件夹,并将它们重命名为libGL,但是这当然不起作用。

Hol*_*Cat 5

如果我没记错的话,在Windows上这些库的名称不同。

尝试-lglew32 -lglu32 -lopengl32