【问题标题】:MSYS2: Setting up an Opengl development environmentMSYS2:设置 Opengl 开发环境
【发布时间】:2015-08-16 18:03:57
【问题描述】:

我已经成功安装了 Msys2 和 mingw(用于 32 位和 64 位构建的 mingws)。现在,我想为开发设置 Opengl 库。我应该使用 pacman 安装哪些软件包?对于使用 opengl 和其他流行的 opengl 库编译应用程序,我需要哪些链接器库标志? (我的主要需求是 GLU、GLUT 和 GLEW,但如果您告知 MSYS2 中可用的其他库,那就太好了!)

【问题讨论】:

  • 首先,我是 MSYS2 开发人员。其次,为什么不直接在 MSYS2 ML 或 IRC 上问呢?三、需要哪些OpenGL库?
  • 我已经编辑了问题。
  • 取决于您可以安装 32 位 - mingw-w64-i686-{free glut,glew,SDL,SDL2} 或 64 位 - mingw-w64-x86_64-{free glut ,glew,SDL,SDL2} 包。
  • 你总是可以在这里看到我们有什么包:github.com/Alexpux/MINGW-packages.
  • 或者通过包管理器搜索包:pacman -Ss "value"

标签: opengl msys2


【解决方案1】:

这通常由(例如)完成

pacman -Ss glew

然后从该结果中选择您想要的包并执行(再次例如)

pacman -S  mingw-w64-i686-glew

请注意,您需要使用正确的位数(本例中为 i686 = 32 位)。

【讨论】: