vc+opengl编程unresolved external symbol 报错处理

做Computer Graphics课的实验时,编译时总报如下错误:

unresolved external symbol __imp____glutInitWithExit@12

unresolved external symbol __imp____glutCreateWindowWithExit@8

百度了一下找到了解决方法,方法如下

在#include glut.h之前加入以上代码:

#define GLUT_DISABLE_ATEXIT_HACK

 

如:

正确用法
#include stdafx.h

#include windows.h

#define GLUT_DISABLE_ATEXIT_HACK

#include glglut.h
 
但是,如果更改顺序如下就仍然会报相同的错误:

错误用法
#define GLUT_DISABLE_ATEXIT_HACK

#include stdafx.h

#include windows.h

#include glglut.h

 

 

你可能感兴趣的:(VC,OpenGL,external,symbol,Unresolved)