2010-10-18 105 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; 
} 

第一:检查是否汇编,然后将光标之前的“回报”,并尝试代码辅助:“海峡”。并看看它是否弹出。