definição múltipla de `DllMainCRTStartup @ 12 'ao construir o glew nas janelas com o mingw32

Eu segui este tópico:Construção de janelas nas janelas com mingw mas algo deu errado aqui:

gcc -shared -Wl, -soname, libglew32.dll -Wl, - out implib, lib / libglew32.dll.a -o lib / glew32.dll src / glew.o -L / mingw / lib -lglu32 -lopengl32 -lgdi32 -luser32 -lkernel32

Eu recebo este erro:

C: \ MinGW \ dev_lib \ glew-2.0.0> gcc -shared -Wl, -soname, libglew32.dll -Wl, - out-implib, lib / libglew32.dll.a -o lib / glew32.dll src / glew.o -L / mingw / lib -lglu32 -lopengl32 -lgdi32 -luser32 -lkernel32 src / glew.o: glew.c :(. text + 0x28f80): definição múltipla de `DllMainCRTStartup @ 12 'c: / mingw / bin /../lib/gcc/mingw32/4.9.3/../../../dllcrt2.o:(.text+0x60): primeiro definido aqui collect2.exe: erro: ld retornou 1 status de saída

Obrigado pela ajuda.

questionAnswers(1)

yourAnswerToTheQuestion