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

时间:2015-02-11 19:03:47

标签: c++ ubuntu codeblocks sfml code-completion

编辑:不在任何IDE上工作,看上去是一般的MISCONFIG

大家好。花费更长的时间将我的Ubuntu系统设置为使用SFML和C ++编写的代码比预期的要长。这应该是最后的问题之一。

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

As you can see, only some trivial types appear, not the SFML classes.

对不起该图片,但在屏幕截图中建议关闭。建议的类型是Int16,Int32,Int64,Int8及其Uint类型。

那么,我真的无法想到别的事情。这些是我在C :: B上的GNU GCC编译器的搜索路径。

enter image description here

enter image description here

非常感谢! 和平。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

在Code :: Blocks中,右键单击项目 - «重新分析此项目»。 这对我有帮助 - 也许它对你也有帮助。