我的问题看起来并不罕见(即使我在这个问题上找不到任何问题),也不是最重要的问题,但我认为值得问。
我使用SFML 2.0候选版本(Download here)用于Linux 32位。 在尝试一个例子时,它完美地构建并按照预期运行。但是,在Eclipse中,每个行都有一个方法,例如一个sf :: Window,它被称为“方法无法解析”,我会得到红色的线条。请注意,这不会影响实际建筑。
这不是最大的不便之处,但它会使我的屏幕变得杂乱,并且更难以检测到我的代码中的实际错误。
关于我的工作空间的一些额外信息:我的Eclipse版本应该是Juno。对于这段代码,我使用标准的Makefile并再次链接sfml-graphics,sfml-window和sfml-system;那些重要的。为了编译我使用g ++。
非常感谢任何帮助解决这个麻烦。
答案 0 :(得分: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默认设置。