在Eclipse中:
当我选择In“File / New / Class / Add ...”时,
我可以看到来自boost ::,std ::,sql ::和我当前项目的基类候选者。
我想将Gnome类(Gtk ::,Glib ::等)添加到候选列表中。有谁知道怎么做?
答案 0 :(得分:1)
Eclipse CDT只会为您提供可供选择的类,如果它的索引器知道它们。为了能够添加Gnome类,您可能需要将相应的include目录添加到项目的include路径(project-&gt; properties-&gt; c ++ build-&gt; settings-&gt; c ++ compiler-&gt; includes ...)< / p>
如果您已经这样做了,您可能会尝试重建项目的索引。如果你使用这样一个你想要继承的类,可以按CTRL键单击它的名字并跳转到它的定义/声明,那么索引应该没问题。
但是,如果Gnome将有难以解析CDT的标头(例如,在您使用它们之前需要进行宏设置),您可能仍会遇到问题。我没有经验告诉你Gnome是否如此。