SFML 代码完成不适用于 Ubuntu 14.04 上的 Code::Blocks 13.12

SFML code completion not working for Code::Blocks 13.12 on Ubuntu 14.04

编辑:无法处理任何 IDE,似乎是一个普遍的错误配置

大家好。将我的 Ubuntu 系统设置为使用 SFML 和 C++ 进行编码所花费的时间比预期的要长一些。这真的应该是最后一个问题。

所以我的 C::B 13.12 通过 apt-get 安装在 Ubuntu 14.04 上 auto-complete 我的所有代码都将完美无缺,包括标准库和个人 .h 文件。但它似乎在 auto-completing SFML 失败了。至少找到了 .hpp 文件,C::B 会给我一些建议,就像任何其他 .h 文件一样,但 类 和结构会发生不同的事情。具体来说,会发生这种情况。每当我将 SFML 文件包含到程序中,并尝试从 sf 命名空间获取代码建议时,就会发生这种情况。

对于该图像感到抱歉,但在屏幕截图上建议关闭。建议的类型是 Int16、Int32、Int64、Int8 及其 Uint 类型。

好吧,我实在想不出还有什么事可做。这些是我在 C::B 上的 GNU GCC 编译器的搜索路径。

非常感谢你们! 和平

libsfml-dev 重新安装就足够了。

在 Code::Blocks 中尝试右键单击项目 — «Reparse this project»。 这对我有帮助——也许对你也有帮助。