【发布时间】:2015-03-22 20:53:30
【问题描述】:
我正在尝试使用 mingw 在 Windows 8 64 位中编译 GLFW 快速入门指南 (Here)。我正在使用来自 glfw 网站的官方 32 位 Windows 二进制文件。
当我通过链接 -lglfw3dll -lgdi32 -lopengl32 -lglew32 并定义 GLFW_DLL 动态链接 glfw 库时,一切正常。
但是,当我尝试静态链接 glfw 时,我得到 undefined reference to '__ms_vsnprintf'
我的静态链接命令是 mingw32-g++.exe -o bin\Release\test.exe obj\Release\main.o -s -lglfw3 -lgdi32 -lopengl32 -lglew32s 并定义了 GLEW_STATIC。
【问题讨论】:
-
我通过自己编译 GLFW 库解决了这个问题。我仍然不知道为什么会这样。