我正在尝试将我的旧 Qt/OpenGL 游戏从 Linux 移植到 Windows。我正在使用 Qt Creator。undefined reference to 'glUniform4fv@12'
它立即编译良好,但在链接阶段出现了很多错误。
我试图链接更多的库-lopengl32 -lglaux -lGLU32 -lglut -lglew32
,但它给出了相同的结果。
Qt 也-lQt5OpenGLd
默认使用。
我将 QGLWIdget 包括在内:
#define GL_GLEXT_PROTOTYPES
#include <QGLWidget>
我也尝试过使用 GLEW,但它与 Qt(或 QOpenGL?)冲突。
我怎样才能摆脱那些未定义的引用?我必须链接到其他任何图书馆吗?
提前致谢。
汤姆西