
《OpenGL编程指南第七版》学习——编译时提示“error C2381: “exit” : 重定义;__declspec(noreturn) 不同”错误的解决办法

#if defined(_WIN32)

# ifndef GLUT_BUILDING_LIB
extern _CRTIMP void __cdecl exit(int);
上面是glut.h中对exit的使用,意思是如果没有定义宏??GLUT_BUILDING_LIB,就使用它的exit,那我们就在项目的属性——预处理器 里定义这个宏,这样就不执行glut.h中的exit了,而只执行stdlib.h中的exit。opengl编程指南还不是这样也就不会冲突了。对了,还要在附加依赖项里手动加上??glut32.lib glu32.lib opengl32.lib,因为我们定义了??宏??GLUT_BUILDING_LIB,glut.h文件就不会为我们自动生成这三个附加依赖项了。opengl编程指南还不是
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-78487-1.html
马云还没有死呀
现在的喷气式飞机是当年螺旋桨可比的吗