2

我的问题看起来并不罕见(即使我在这个问题上一无所获),也不是最重要的问题,但我认为值得一问。

我使用适用于 Linux 32 位的 SFML 2.0 候选版本(在此处下载)。在尝试一个示例时,它可以完美构建并按预期运行。但是,在 Eclipse 中,调用 sf::Window 方法的每一行都会被标记为“方法无法解析”,我会得到红色的虚线。请注意,这不会影响实际的建筑。

这不是最严重的不便,但它确实使我的屏幕变得混乱,并且更难检测到我的代码中的实际错误。

关于我的工作空间的一些额外信息:我的 Eclipse 版本应该是 Juno。对于此代码,我使用标准 Makefile 并再次链接 sfml-graphics、sfml-window 和 sfml-system;那些重要的。对于编译,我使用 g++。

任何有关解决此麻烦的帮助将不胜感激。

4

1 回答 1

2

我在 Ubuntu 12.04 上使用 Juno,这是我必须采取的步骤,以使 SFML 与 Juno 配合得很好:

右键单击您的项目并导航到Properties -> C/C++ Build -> Settings -> GCC C++ Compiler -> All Options. 这个设置看起来像

编译标志

Properties -> C/C++ Build -> Settings -> GCC C++ Linker -> Libraries看起来像这样:

图书馆

其他设置对我来说是 CDT 默认值。

于 2012-11-30T13:24:56.053 回答