2009-08-03 28 views
1

對於我所有的代碼,Eclipse的自動完成功能工作正常,除了當我使用typedef。使用typedefs時,Eclipse CDT可以自動完成嗎?

示例代碼(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做自動完成在這種情況下?或者這是不可能的?

我用的是木衛三的C/C++(CDT)包的Linux 64位

回答

2

這工作我使用伽利略,我本來期望這是現在工作了幾個版本。

檢查CDT是否能夠找到相應的包含文件。您可以在項目瀏覽器中檢查包含。

如果找不到您的包含,請檢查您的項目屬性 - > C/C++常規 - >路徑和符號。您可以添加路徑來查找標題。它只是爲我工作,新的項目嚮導設置了我的路徑上的cygwin路徑。

cdt screenshot

相關問題