Undefinierte Verweise auf _imp ____ glew * funktionieren mit minGW gcc

Ich versuche, ein relativ einfaches OpenGL-Programm mit MinGW auf einem Win 7 x64-System zu kompilieren, und ich erhalte immer wieder undefinierte Verweise auf einige der GLEW-Funktionen. Ich habe die Bibliotheken so eingestellt, dass sie mit den Programmen verknüpft sind, und habe mich nach Bibliotheken umgesehen, die möglicherweise in meiner Liste fehlen, aber die Ausgabe des Linkers sieht immer noch so aus:

16:35:50 **** Incremental Build of configuration Debug for project test ****
Info: Internal Builder is used for build
gcc -LD:/DEV/openGL/lib/x86 -LD:/DEV/x86/lib -o test.exe test.o -lfreeglut -lglaux -lglew32s -lglu32 -lglfw3 -lopengl32 -lgdi32 
test.o: In function `init':
E:\Development\C\test\Debug/../test.c:32: undefined reference to `_imp____glewGenVertexArrays'
E:\Development\C\test\Debug/../test.c:33: undefined reference to `_imp____glewBindVertexArray'
E:\Development\C\test\Debug/../test.c:35: undefined reference to `_imp____glewGenBuffers'
E:\Development\C\test\Debug/../test.c:36: undefined reference to `_imp____glewBindBuffer'
E:\Development\C\test\Debug/../test.c:37: undefined reference to `_imp____glewBufferData'
test.o: In function `display':
E:\Development\C\test\Debug/../test.c:45: undefined reference to  `_imp____glewBindVertexArray'
test.o: In function `main':
E:\Development\C\test\Debug/../test.c:61: undefined reference to `_imp__glewInit@0'
collect2: ld returned 1 exit status

16:35:50 Build Finished (took 675ms)

Ich habe sowohl -lglew32 als auch -lglew32s in verschiedenen Konfigurationen ausprobiert, wobei ich dachte, dass es möglicherweise Definitionen in glew32s gab, die nicht in glew32 waren, und dies hat nicht geholfen. Gibt es Hinweise darauf, was ich vermisse oder was ich übersehen habe?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage