现在的位置: 首页 > 综合 > 正文

如何解决 error LNK2001: unresolved external symbol ___glutInitWithExit@12

2013年06月26日 ⁄ 综合 ⁄ 共 480字 ⁄ 字号 评论关闭

opengl 的一个link的问题,本来整个工程很正常的,一段时间后再次打开,可能是我动了某些库文件和工程配置,报出如下错误。

1>Linking...

1>Main.obj : error LNK2001: unresolved external symbol ___glutInitWithExit@12
1>Main.obj : error LNK2001: unresolved external symbol ___glutCreateWindowWithExit@8

1>.\Debug/3DAlignment.exe : fatal error LNK1120: 2 unresolved externals

解决方法是: 在main.c 的 #include <GL/glut.h>之前添加 #define GLUT_DISABLE_ATEXIT_HACK   ; 然后问题就解决了,在网上找了很久,什么添加lib路径等方法都没用,感谢sosidami的解决方法,可是他vs是中文,好不容易才找到,原文链接: http://blog.csdn.net/sosidami/article/details/5408576

抱歉!评论已关闭.