对于我的所有代码,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)软件包
答案 0 :(得分:2)
这对我使用Galileo很有用,我原本预计这会在几个版本中发挥作用。
检查CDT是否能够找到合适的包含文件。您可以查看项目资源管理器下的包含。
如果找不到您的包含,请检查您的项目属性 - &gt; C / C ++一般 - &gt;路径和符号。您可以添加路径到地点以查找标题。它对我来说很有用,新的项目向导为我在我的道路上设置了cygwin的路径。