关于Fedora 18的Eclipse 4.2.2开放声明不起作用

时间:2013-06-20 13:49:02

标签: c++ linux eclipse ide

我在Fedora 18上使用Eclipse 4.2.2。对于C ++项目,我执行命令select a function > click on navigate > open declarationopen declaration被禁用... 我也试过clr + click,什么也没发生。

如何打开该功能的声明?

2 个答案:

答案 0 :(得分:3)

您可能没有该函数的源代码可用,或者包含路径可能无法告知Eclipse适当代码所在的位置。你写这个功能了吗?或者这个功能来自哪里?

我被认为你可能正在使用一些第三方库而没有eclipse可用的源代码,eclipse不能单独发明声明。

答案 1 :(得分:0)

正如coder543已经回答的那样,您可能没有可用的源代码。我遇到过同样的问题,可能是因为:  1.如果您正在使用#ifdef和其他指令,并且如果函数处于禁用的部分,您将无法看到它。  2.如果已注释功能,则不会使用ctrl + Click显示。

检查以上两种可能性。 对于解决方案,您应该将函数名称搜索为项目或工作空间中的文本。使用“搜索 - >文本”选项。