opengl错误解决方法 unresolved unresolved external symbol ___glutInitWithExit@12

初学opengl遇到下面错误:

:error LNK2001: unresolved external symbol ___glutInitWithExit@12
: error LNK2001: unresolved external symbol ___glutCreateWindowWithExit@8

在网上搜了N久,试了好多方法,都不行,问一高手,终解决:

原因:glut.h的文件中差个头文件

解决方法:

打开glut.h的文件,在

#ifndef __glut_h__
#define __glut_h__

加上:

#define GLUT_DISABLE_ATEXIT_HACK 如下:

#ifndef __glut_h__
#define __glut_h__
#define GLUT_DISABLE_ATEXIT_HACK  

 保存就解决了。

你可能感兴趣的:(C++,OpenGL)