I am trying to compile the GLFW quickstart guide (Here) in windows 8 64-bit using mingw. I am using the official 32 bit windows binary from the glfw website.
Everything works fine when I link the glfw library dynamically by linking -lglfw3dll -lgdi32 -lopengl32 -lglew32
and defining GLFW_DLL
.
When I try to link glfw statically, however, I get undefined reference to '__ms_vsnprintf'
My command to link statically is mingw32-g++.exe -o binReleaseest.exe objReleasemain.o -s -lglfw3 -lgdi32 -lopengl32 -lglew32s
with GLEW_STATIC
defined.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…