我正试着用OpenGL在MSYS2上。我安装了诸如SDL2、glew、glm、mesa等的mingw-w64包,但是当我试图编译类似的东西时;
gcc main.c -o main -lSDL2 -lGLEW -lGLU -lGL这就是我在Linux上编译东西的方式,所以我认为应该是类似的。但是-lGL给我带来了问题。我找不到MSYS2的任何MSYS2库。我按我说的安装了台面,但没有运气。我是否应该使用带有驱动程序的Windows版本并链接到该版本?但我不知道该怎么做。
我将OpenGL32.dll和lib文件从我的Windows复制到mingw64 64/lib文件夹,并将它们重命名为libGL,但这当然行不通。
发布于 2016-02-27 16:47:40
如果我没记错的话,在Windows上,这些库被不同的调用。
试试-lglew32 -lglu32 -lopengl32。
https://stackoverflow.com/questions/35670438
复制相似问题