似乎无法编译这个简单的OpenGL应用程序

时间:2017-10-30 07:22:11

标签: opengl

我正在尝试运行一个简单的OpenGL应用程序。我正在使用CodeBlocks与MinGW64,freeglut和GLEW。我试图运行的教程可以在这里找到:https://github.com/opengl-tutorials/ogl/tree/master/tutorial02_red_triangle

我在程序的顶部添加了行#define GLEW_STATIC,修复了一些错误。我(相信)我已经包含了所有必要的库,但我的程序没有编译。

-------------- Build: Debug in example1 (compiler: GNU GCC Compiler)---------------

g++64.exe -LC:\MinGW64\lib -o bin\Debug\example1.exe obj\Debug\main.o  -m64 -lglew32 -lmingw32 -lSDL2main -lSDL2 -lglfw3  -lglew32s -lfreeglut -lopengl32 -lglu32 -lwinmm -lgdi32 C:\MinGW64\lib\glew32.lib C:\MinGW64\lib\glew32s.lib C:\MinGW64\lib\libglfw3.a
obj\Debug\main.o: In function `main':
C:/CS528/example1/main.cpp:64: undefined reference to `LoadShaders(char const*, char const*)'
collect2.exe: error: ld returned 1 exit status
Process terminated with status 1 (0 minute(s), 0 second(s))
2 error(s), 0 warning(s) (0 minute(s), 0 second(s))

我实在非常绝望,并且在过去的20个小时里一直在尝试这项工作。感谢所有帮助。

0 个答案:

没有答案