glGenBuffer:标识符未定义

问题描述

我遇到了一个大问题,长话短说。 首先,我使用https://learnopengl.com/book/book_pdf.pdf作为制作OpenGL游戏的指南。问题是,我不得不使用

unsigned int VBO;
glGenBuffers(1,&VBO);

但是glGenBuffers给了我一个错误

标识符“ glGenBuffers”未定义

做一些研究后,我发现必须使用 GLEW ,但是后来我不得不

函数中引用的未解析的外部符号__imp ___ glewGenBuffers

输出中的

错误。我做了一些研究,发现我还必须使用GLUT。 现在这是我完全陷入困境的地方(也是首先我不知道GLUT和freeglut之间的区别),我遇到了另一个问题,它说

错误LNK1104:无法打开文件'freeglutd.lib'

进行了更多研究,发现我必须在预处理器或定义中使用NDEBUG

但是,它说

错误LNK1104:无法打开文件'freeglut.lib'**

我查看了GLUT文件,但没有找到.lib文件。甚至没有lib文件夹之类的东西。 我不知道该如何处理,因为没有库?

从我下载GLUT的来源:https://sourceforge.net/projects/freeglut/

简单问题:

错误LNK1104:无法打开文件'freeglut.lib'

并且GLUT文件夹中没有库。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...