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