gpt4 book ai didi

c++ - Eclipse[HELIOS] CDT : Autocomplete, STL 不能与 Eclipse 一起工作..帮助!

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:19:50 25 4
gpt4 key购买 nike

我是一个 java 用户,但想玩弄 CPP,所以我为 eclipse [HELIOS] 安装了 CDT 插件。

我在尝试正确配置它时遇到了一些问题,想知道是否有人可以帮助我。这是我们可以使用的简短代码:

  #include "Base.h"
// These lines give error => Unresolved inclusion: <vector>
#include <vector>
#include <string>
using namespace std;

void Base::ininitalizeVector()
{
for (int i = 0; i < 10; i++)
{
bIntVector.insert(i); //after pressing "." no method names etc appear
}
}

1] 自动完成功能不适用于 STL。2] 在我点击点“。”后,我无法获得支持的方法列表等。3] 包含不起作用:#include4] 我认为使用命名空间 std 足以让 STL 工作,但估计对 IDE 支持还不够?。我什至需要说#include

我右键单击项目 => 重建索引,但这没有帮助在我的项目中=> general => source location:源文件夹就是有这个CPP文件和头文件的文件夹。

我可能没有正确配置,有什么帮助吗?

事实上,如果有其他开箱即用的 IDE,我会很乐意尝试一下。我想要的只是一些 IDE 支持,这样我就可以在阅读 cpp 时验证内容。

谢谢

最佳答案

CODAN 中 Unresolved inclusion 问题,没有自动完成链接到有问题的 header 的类型,所有这些都意味着 Eclipse 无法在您在项目设置中告诉它的地方找到您请求的 header 。在 Linux 上,STL header 通常位于 /usr/include/c++/<GCC Version> 中.然而,在 Windows 上,STL 头文件并未随附(也没有任何 GNU 工具),因此您可以通过安装 Cygwin 来“伪造”Linux 环境。 .

Windows 开发在 Visual Studio 中总是更容易 - 毕竟它们是为彼此设计的。

关于c++ - Eclipse[HELIOS] CDT : Autocomplete, STL 不能与 Eclipse 一起工作..帮助!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6036770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com