无法让GLEW与VS2012合作

时间:2013-01-02 18:44:05

标签: opengl linker sfml glew

我一直试图弄清楚这几个小时,但没有运气:

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作为窗口管理器
  • 作为OpenGL扩展管理器的GLEW 1.90
  • SFML正在运行,所以它正确链接等......
  • 我已经包含了GLEW include和library目录,我还将glew32d.lib添加到Additional Dependencies +将glew32d.dll添加到Debug文件夹(.exe所在的位置)
  • 我还从源代码构建了GLEW,所以应该可以工作:S

1 个答案:

答案 0 :(得分:2)

GLEW代表" OpenGL Extension Wrangler Library"。它没有定义核心OpenGL函数,如glBegin()glEnd()。您是否还包括opengl32.libglu32.libglut32.lib个库?