2010-10-18 86 views
0

我的CDT有問題。代碼完成不適用於標準庫類。 例如在輸入x後的代碼中。並且提示ctrl + space IDE不顯示API元素列表。C++/Eclipse CDT代碼完成問題(Wascana,mingw)

 
#include 
void f() { 

string x = "sss"; 
x. 
} 

字符串和矢量頭文件在Includes目錄中可用。當我按下ctrl +點擊包含行時,我被重定向到頭文件。

代碼完成似乎對C標準庫工作正常。

我的Eclipse版本:

 
Eclipse IDE for C/C++ Developers 
Version: Helios Release 
Build id: 20100617-1415 

Eclipse C/C++ Development Tools 
Version: 7.0.0.201006141710 
Build id: 201006141710 

請幫助。

回答

1

試試這個:

#include <iostream> 
#include <string> 
using namespace std; 

int main() 
{ 
    string str ("Test string"); 
    cout << "The size of str is " << str.size() << " characters.\n"; 
    return 0; 
} 

第一:檢查是否彙編,然後將光標之前的「回報」,並嘗試代碼輔助:「海峽」。並看看它是否彈出。