opengl导入GlAux出现无法解析的外部符号
计算机动画原理实验要求在mfc中使用opengl进行操作,其中需要用到opengl一系列库。由于上半年参考在VS2017下配置OpenGL这一篇文章已经配置好了glut。实验还要求使用glaux,所以想只用再配置glaux就好。
由于再我参考的文章中使用nuget包管理器,所以不需要再在工程设置中链接上GLAux.lib文件,所以把.dll .h 和.lib放在相应的位置后(位置在上面文章中有),表面没报错,我试着运行了一下,在 auxSolidTeapot(5.0);这句上报了无法解析的外部符号这个错误。
我又试了试GLAux.h文件可以正常访问,所以应该是lib库没链接上的问题。我又在项目属性链接器里把该打的手打上。我想这会儿没问题了吧,然后果不其然接着同样的报错。
之后我怀疑我下的GlAux有问题,又重新下了几个试了试还不行。我看网上教程又自定义改了改库的位置还不行。最后我试了试#pragma comment(lib, “glaux.lib”),我想这方法和工程设置中链接dll没啥不一样应该还是不行,结果跑通了……
原理查找中……