sfgui 没有构建,看起来像是 opengl 的问题

sfgui is not building, looks like an issue with opengl

我正在尝试通过 visual studios 控制台使用 nmake 构建 sfgui,但出现此错误:

Scanning dependencies of target Canvas [66%] Building CXX object examples/CMakeFiles/Canvas.dir/Canvas.cpp.obj Canvas.cpp F:\Projects\Libs\SFGUI-0.2.3\examples\Canvas.cpp(115) : error C3861: 'gluPerspective': identifier not found NMAKE : fatal error U1077: 'C:\PROGRA~2\MICROS~1.0\VC\bin\cl.exe' : return code '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0 \VC\BIN\nmake.exe"' : return code '0x2' Stop. NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 12.0 \VC\BIN\nmake.exe"' : return code '0x2' Stop.

gluPerspective 似乎是 openGL 的一部分,我不确定它是否应该存在,但在我的 visual studio lib 文件夹中我找不到 opengl32.lib 或 glu32.lib 但我知道在 system32 中有 opengl 的 dll 文件

找到答案了。要使用 SFML 2.3,我需要从 git 而不是 SFGUI 站点获取最新的 SFGUI。