Eclipse无法解析SFML 2.0对象成员

时间:2012-11-27 19:32:27

标签: c++ eclipse sfml eclipse-juno

我的问题看起来并不罕见(即使我在这个问题上找不到任何问题),也不是最重要的问题,但我认为值得问。

我使用SFML 2.0候选版本(Download here)用于Linux 32位。 在尝试一个例子时,它完美地构建并按照预期运行。但是,在Eclipse中,每个行都有一个方法,例如一个sf :: Window,它被称为“方法无法解析”,我会得到红色的线条。请注意,这不会影响实际建筑。

这不是最大的不便之处,但它会使我的屏幕变得杂乱,并且更难以检测到我的代码中的实际错误。

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

非常感谢任何帮助解决这个麻烦。

1 个答案:

答案 0 :(得分:2)

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

右键单击您的项目并导航至Properties -> C/C++ Build -> Settings -> GCC C++ Compiler -> All Options。此设置类似于

Compileflags

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

Libraries

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