1

对于我所有的代码,Eclipse 的自动完成功能工作正常,除非我使用 typedef。

示例代码(someclass.hh):

typedef std::vector<int> IntVector;

class SomeClass {
 void sort_int_vector(IntVector &iv) {
   iv.//eclipse auto complete does not work. (ctrl-space)
  }
}

在这种情况下,如何将 Eclipse 配置为自动完成?或者这是不可能的?

我使用适用于 Linux 64 位的 Ganymede C/C++ (CDT) 包

4

1 回答 1

2

这对我使用 Galileo 很有用,我原以为这现在可以用于几个版本。

检查 CDT 是否能够找到适当的包含文件。您可以检查项目资源管理器下的包含。

如果它没有找到您的包含,请检查您的项目属性 -> C/C++ 常规 -> 路径和符号。您可以添加路径以查找标题。它对我有用,新项目向导设置了我在路径上的 cygwin 的路径。

cdt 截图

于 2009-08-07T20:30:25.450 回答