将基类添加到“新建C ++类”对话框

时间:2012-02-28 16:25:38

标签: c++ class namespaces eclipse-cdt

在Eclipse中:

当我选择In“File / New / Class / Add ...”时,

我可以看到来自boost ::,std ::,sql ::和我当前项目的基类候选者。

我想将Gnome类(Gtk ::,Glib ::等)添加到候选列表中。有谁知道怎么做?

1 个答案:

答案 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是否如此。