【发布时间】:2013-02-10 00:56:31
【问题描述】:
我正在使用 FreeGLUT 尝试使用 OpenGL 在 C++ 中创建我的第一个立方体。我有一个问题,每当我调用“gluPerspective”时,编译器都会抛出这个错误:
build/Debug/MinGW-Windows/main.o: In function `main':
C:\Users\User\Dropbox\NetBeans Workspace\Testing/main.cpp:47: undefined reference to `gluPerspective@32'
我环顾四周,看看是否有人遇到过这个问题,但一无所获。所以,我想我又一次忘记了一些事情。这是我调用函数的地方:
......
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluPerspective(45, 1.333, 1, 1000);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
......
我包含了 freeGLUT,除此行之外,其他一切都有效。我检查了文档,似乎我正确使用了它。我很茫然。
【问题讨论】:
-
在我回答你得到的问题之前:为什么要使用固定功能管道? FFP 已弃用。
-
我只是想在进入着色器之类的东西之前先做一个基本的工作测试。
标签: c++ opengl perspective freeglut glu