【发布时间】:2016-02-27 13:33:59
【问题描述】:
我正在尝试在 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,但这当然不起作用。
【问题讨论】: