gpt4 book ai didi

vim - 如何向 syntastic vim 插件添加 c++11 支持?

转载 作者:行者123 更新时间:2023-12-03 05:56:09 25 4
gpt4 key购买 nike

我在我的 c++11 项目中使用 syntastic。当我在 vim 中编辑并保存 (:w) 时,syntastic 插件会在每个初始化器列表 {} 和每个循环上给出错误,这显然是它缺少的 c++11 功能。

我使用病原体安装了 syntastic。

以下是我在初始化列表和每个循环中遇到的错误的两个示例(都是 c++11 都可以正常编译):

error on initializer lists error on for each loop

最佳答案

事实证明,syntastic 的 C++ linter(语法检查器)有很多可以在 .vimrc 上设置的选项(不幸的是,我希望它是特定于项目的,例如 .clang_complete 解决方案)。

为了启用 c++11 标准并通过 clang 使用 libc++ 库(这是我的项目正在使用的),我将以下行添加到我的 ~/.vimrc

let g:syntastic_cpp_compiler = 'clang++'
let g:syntastic_cpp_compiler_options = ' -std=c++11 -stdlib=libc++'

它现在工作得很好。

关于vim - 如何向 syntastic vim 插件添加 c++11 支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18158772/

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