error LNK2019 : 无法解析的外部符号 __imp____glutInitWithExit@12... ...

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sx341125/article/details/70154983

本来尝试使用VS2017的,奈何c++在17中貌似改变了很多,不方便和之前的库一起使用,只好暂时放弃;转而使用VS2013… …


下载安装配置freeglut3.0很顺利,毕竟已经被坑过很多次了;在编译的时候遇到了如下如题问题:

这里写图片描述


切换成windows内置的3.7版本的glut.h是没有问题的,在搜索后发现了解决方案:

在文件头加上

#ifndef GLUT_DISABLE_ATEXIT_HACK  
#define GLUT_DISABLE_ATEXIT_HACK 
#endif 

freeglut_std.h头文件中可以找到如下文字:

Note that the __glut*WithExit routines should NEVER be called directly.
To avoid the atexit workaround, #define GLUT_DISABLE_ATEXIT_HACK.


貌似之前版本的glut.h中也有这个问题,不过后来解决了;但是开源库freeglut却仍然没有解决。。。

猜你喜欢

转载自blog.csdn.net/sx341125/article/details/70154983
今日推荐