gpt4 book ai didi

c++ - 带有自定义 makefile 的 C++14 的 Eclipse Luna 索引器

转载 作者:可可西里 更新时间:2023-11-01 15:28:29 26 4
gpt4 key购买 nike

我目前有一个带有自定义 makefile 的 C++ 项目。我告诉 eclipse 只需调用 make,makefile 会处理所有事情。该项目构建良好,但 Eclipse 一直将广义的 lambda 捕获突出显示为“语法错误”。据我了解:

https://stackoverflow.com/a/835019/4076418 ,

这是 CDT 索引器不理解 C++14 语法的问题。

我试过按照这里的答案:

Eclipse CDT C++11/C++0x support

https://stackoverflow.com/a/13635080/4076418

但他们不处理我的案例,即 Eclipse Luna + 自定义 makefile 项目 + c++14。

这个问题可能与我有关,但没有答案[我也没有能力更改索引器]:

https://stackoverflow.com/q/24950192/4076418

关于如何让索引器识别 C++14 特性的任何想法?

附言由于某些原因,C++11 功能未作为语法错误突出显示。我还应该注意,我在 makefile 中使用了 clang 3.4.2;显然,它支持c++14。可用的 g++ 版本是 4.4.7,因此它不支持 c++14。这可能是问题所在吗? CDT 使用系统的 g++ 作为索引器?如果是这样,我如何在不更新 g++ 的情况下更改它(我的用户权限有限,更新它会很痛苦)?

最佳答案

AFAIK Eclipse Luna 总体上不支持 C++14。您可能需要升级到 Eclipse Neon。我使用 neon,解析器可以工作,但我不使用自定义 makefile

我过去使用过 Luna,但即使是 C++11 支持有时也很难设置。

关于c++ - 带有自定义 makefile 的 C++14 的 Eclipse Luna 索引器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27649918/

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