【问题标题】:Linker parameter order for SFML and GLUTSFML 和 GLUT 的链接器参数顺序
【发布时间】:2011-02-26 17:07:06
【问题描述】:

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

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

【问题讨论】:

    标签: linker-errors glut sfml


    【解决方案1】:

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

    取自主站点的SFML with OpenGL tutorial

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

    【讨论】:

      猜你喜欢
      • 2011-12-11
      • 1970-01-01
      • 2015-08-18
      • 1970-01-01
      • 1970-01-01
      • 2015-08-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多