如何解决 error LNK2001: unresolved external symbol ___glutInitWithExit@12
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