C ++ / Eclipse CDT代码完成问题(Wascana,mingw)

时间:2010-10-18 11:51:14

标签: c++ eclipse mingw eclipse-cdt

我的CDT出了问题。代码完成不适用于标准库类。 例如在输入x后的此代码中。并且预设ctrl + space IDE不显示API元素列表。

#include 
void f() {

 string x = "sss";
 x.
}

字符串和矢量头文件在Includes目录中可用。当我按ctrl +点击包含行时,我被重定向到头文件。

代码完成似乎适用于C std库。

我的日食版本:

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 个答案:

答案 0 :(得分: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;
}

首先:检查它是否编译,然后将光标放在“return”之前并尝试代码辅助:“str。”并看看它是否弹出。