12得票2回答
#error gl.h在glew.h之前被包含

我正在将OpenGL代码从Main()函数中移动到一个特定的类中,该类仅在必要时处理3D图形。以前,我的main.cpp文件顶部如下: #define GLEW_STATIC #include <GL/glew.h> #include <SFML/Graphics.hpp&...

45得票2回答
向量不是一个模板吗?

我目前正尝试跟着一个制作简单的2D瓦片引擎的教程,用于制作自顶向下的RPG。不过出现了Intellisense错误。红色下划线标记了“vector”一词。为什么不起作用?为什么它告诉我它是一个模板,这意味着程序不能工作?#ifndef _IMAGEMANAGER_H #define _IMAG...

8得票2回答
无法在OpenGL中启用深度测试

我使用SFML创建窗口。 在这个屏幕截图中,立方体应该在金字塔后面,但它就是不起作用。 这是我使用的最小代码: #include <OpenGL/gl.h> #include <OpenGL/glu.h> #include <SFML/Graphics....

8得票3回答
使SFML贪吃蛇游戏对按键的响应更加迅速?

我发现了一个基于SFML C++的贪吃蛇游戏,我已经对它进行了一些更改和调整,但其中有一件事情我无法解决,就是如何让箭头按键更加流畅/响应。目前它使用了enum Direction {Up, Down, Left, Right};。 while (window.isOpen()) { ...

8得票3回答
在动态链接库sfml-graphics-2.dll中找不到过程入口点_ZSt24__throw_out_of_range_fmtPKcz。

今天我决定下载、安装并尝试使用SFML 2.2,我还下载了带有MinGW编译器的Code::Blocks。我设置好了一切并正确地安装了所有内容(至少我是这么认为的),然后尝试运行一个示例代码来看看它是否能够工作: #include <SFML/Graphics.hpp> int...

29得票6回答
初始化GLEW失败。缺少GL版本。

我尝试在最新版本的Qt Creator中设置SFML 2.0,我已经正确地设置了SFML并导入了我在Visual Studio中编写的小游戏。编译时,我遇到了这个错误:。 我所尝试的 从头重新安装整个qt SDK和qt creator IDE 重新安装SFML 重新安装mingw 我尝试编写...

9得票1回答
SFML没有静态链接到openal32(静态链接了所有其他依赖项)

我使用CMake为MinGW编译了SFML。运行“mingw32-make install”后,一切都构建和安装完成,没有错误。但当运行示例 - pong.exe、sound.exe、sound-capture.exe和voip.exe时,所有这些示例都依赖于openal32.dll。 在配...

7得票4回答
SFML“无法创建字体面”问题

我正在使用Visual Studio 2015中的SFML制作一个需要打印文本的游戏。我尝试加载字体,但一直出现错误“无法创建字体”。我已经尝试了几种不同的字体,但它们都不起作用,而且它们都在正确的目录中,该目录就是我的项目所在的文件夹。这就是全部内容,并且它还不能正常工作: sf::Fo...

7得票1回答
使用CMake构建库

很抱歉打扰了大家,但我在使用cmake时遇到了一些编译问题。 我有一个CMakeLists.txt文件,用于构建测试可执行文件和共享库。它们都依赖于另一个库(SFML)。 我在Windows上使用MinGW的cmake。 我知道我正在构建的库名与SFML相当混淆,但它应该是一个SFML的...

7得票2回答
如何在Mac上通过命令行编译SFML项目?

我正在尝试在Mac OSX下通过命令行编译一个SFML项目,但目前无法编译成功。有什么帮助吗?