1

我一直试图解决这个问题几个小时但没有运气:

error LNK2019: unresolved external symbol _imp_glBegin@4 referenced in function _main
error LNK2019: unresolved external symbol _imp_glEnd@4 referenced in function _main
error LNK2019: unresolved external symbol _imp_glFlush@4 referenced in function _main
error LNK1120: 3 unresolved externals

链接的标准错误非常标准,但不幸的是,我尝试了所有想到的事情,但没有运气。

我的设置如下:

  • SFML 2.0 作为窗口管理器
  • GLEW 1.90 作为 OpenGL 扩展管理器
  • SFML 正在工作,因此它已正确链接等...
  • 我已包含 GLEW 包含和库目录,我还将 glew32d.lib 添加到 Additional Dependencies + 将 glew32d.dll 添加到 Debug 文件夹(.exe 所在的位置)
  • 我还从源代码构建了 GLEW,所以它应该可以工作:S
4

1 回答 1

2

GLEW 代表“OpenGL 扩展牧马人库”。它没有定义核心 OpenGL 函数,例如glBegin()glEnd()。您是否还包括您的opengl32.lib、、glu32.libglut32.lib库?

于 2013-01-02T18:59:02.923 回答