注意:我在 C 语言中看到了关于这个人有这个问题的帖子,因为 glew.c 脚本没有为他加载,我不认为这是我的问题。从尽可能接近 GLEW 文档网站上的确切步骤(并且我没有看到需要添加名为 glew.c 的文件)我已经使用 MinGW 设置了 glew 并将 dll 和库提取到适当的文件夹但在编译时我收到此消息:
undefined reference to `_imp__glewInit@0`
这是我的主文件 main.cpp:
#include <stdlib.h>
#include <iostream>
#include <windows.h>
#include <GL/glew.h>
#include <GL/glut.h>
using namespace std;
int main(int argc, char *argv[])
{
glutInit(&argc, argv);
glutCreateWindow("Glew Test");
GLenum err = glewInit();
if (GLEW_OK != err)
{
cout << "Something effed up";
}
cout << "Awwwwwwwwhhhhh Yeeeeeeeaaaaah!!!";
return 0;
}
这是我的 MakeFile:
MY_LIBS = -lglut32 -lglew32 -lopengl32
glewex:
g++ -g main.cpp -o glewex $(MY_LIBS)
关于我为什么会收到此错误的任何想法?