undefined reference to `glPushMatrix'
时间: 2023-11-13 09:58:45 浏览: 84
opengl计算机图形学之08-3D编程基础.doc
"undefined reference to `glPushMatrix'"是一个错误信息,通常出现在编译OpenGL程序时。这个错误信息表示编译器无法找到glPushMatrix函数的定义。glPushMatrix是OpenGL中的一个函数,用于将当前矩阵压入堆栈中,以便稍后可以使用glPopMatrix函数将其弹出。如果你的程序中使用了glPushMatrix函数,但编译器找不到它的定义,就会出现这个错误信息。
解决这个问题的方法是确保你的程序中包含了OpenGL的头文件,并且链接了OpenGL库。你可以在编译命令中添加"-lGL"选项来链接OpenGL库。如果你使用的是Windows操作系统,你还需要添加"-lglu32 -lopengl32"选项。
阅读全文