LNK2019: 无法解析的外部符号 ___glutInitWithExit@12

error LNK2019: 无法解析的外部符号 ___glutInitWithExit@12,该符号在函数 _glutInit_ATEXIT_HACK@8中被引用 

error LNK2019:无法解析的外部符号__glutCreateWindowWithExit@8,该符号在函数_glutCreateWindow_ATEXIT_HACK@4中被引用 




解决办法:

今天看了glut.h的文
件内容,glut.h的注释竟然就写着如下内容:
Note that the __glut*WithExit routines should NEVER be called directly.
To avoid the atexit workaround, #define GLUT_DISABLE_ATEXIT_HACK.
于是,

在#include <GL/glut.h>前面加上了一句:
#define GLUT_DISABLE_ATEXIT_HACK

你可能感兴趣的:(LNK2019: 无法解析的外部符号 ___glutInitWithExit@12)