gpt4 book ai didi

c++ - 有没有一些方法可以更改 Qt Creator 语法突出显示的设置?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:59:08 26 4
gpt4 key购买 nike

我在 Ubuntu 18.10 中使用基于 Qt 5.11.1 的 Qt Creator 4.6.2 通过 CONFIG += console c++17 key in .pro 进行 C++ 编程> 文件,我遇到了以下代码的问题:

std::for_each(attributes.begin(), attributes.end(), [&,i{0}](auto it) mutable {compressed.col_id[i] = it.first; i++;});

Qt Creator 将此代码用红色下划线并表示“expected token ';'得到 '{'"但编译器运行这段代码没有问题。此外,当我尝试运行此代码时:

int i = 0;
std::for_each(attributes.begin(), attributes.end(), [&](auto it) mutable {compressed.col_id[i] = it.first; i++;});

Qt Creator 没有下划线。

我认为在 IDE 中解析可能存在一些问题,那么我该如何处理呢?

最佳答案

尝试使用 C++ 的 ClangCodeModel。它在您的版本中可能是实验性的,但我也在那里使用过它。不过可能会很慢。

Clang Code Model

关于c++ - 有没有一些方法可以更改 Qt Creator 语法突出显示的设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53467266/

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