MinGW-w64 OpenGL链接器错误

时间:2013-12-28 05:09:28

标签: c++ windows opengl linker

我正在尝试在我即将编写的小程序中使用OpenGL(在C ++中)。我使用 MinGW-w64 作为编辑器,我正在为Windows编译。我的问题是所有gl函数似乎都会产生链接器错误,例如:

undefined reference to '__imp_wglCreateContext'
undefined reference to '__imp_wglMakeCurrent'

现在我不确定是否必须明确链接任何OpenGL库(我还没有这样做)。让我不确定的是,MinGL-W64已经提供了OpenGL头文件。

所以我的问题是: 我是否明确必须链接到OpenGL库,如果是,哪个?

1 个答案:

答案 0 :(得分:1)

您必须链接到OpenGL库。上次我做的时候被称为“opengl32”,但我怀疑在这种情况下可能不会被称为“opengl32”。 (我似乎还记得还要链接“gdi32”,但这可能是针对别的东西。)