0

有人要求我研究某个项目,他希望我在其中实现特定功能。但是,我无法让程序运行,它同时使用 SFML 和 GLUT。我在带有 Dev Cpp 的 Windows Vista 上安装了两个库,并且在单独使用时可以正常工作。不过,在这个项目中,我收到了很多链接器错误,这些错误都是对 GLUT 函数的未定义引用。根据以前的经验,我知道更改链接器命令的顺序会导致错误。但我似乎无法做到正确,我现在使用以下顺序:-lsfml-graphics -lsfml-window -lsfml-system -lglut32 -lglu32 -lopengl32

我也尝试过将 sfml 向下移动并增加过剩,但我无法构建。请帮忙。蒂亚!

4

1 回答 1

0

SFML 已经在其包中包含了 OpenGL。

取自主站点的SFML with OpenGL 教程

要使用 OpenGL,您只需包含 Window.hpp :OpenGL 和 GLU 头文件将自动包含在其中。这是为了避免您不得不使用预处理器,因为 OpenGL 头文件在每个操作系统上都有不同的名称。

于 2011-04-13T20:02:35.187 回答