【问题标题】:Code Blocks: clang default compiler settings代码块:clang 默认编译器设置
【发布时间】:2014-09-11 20:32:24
【问题描述】:

我在带有代码块的窗口中使用 clang 3.6(每晚构建)。一切正常,但以下警告困扰着我:

warning: 'auto' type specifier is incompatible with C++98 [-Wc++98-compat]

可以看到命令行是:

clang++.exe -Weverything -fexceptions  -g -std=c++14    -I...

前两个设置从何而来?我检查了全局和项目编译器设置,但我没有设置 -Weverything。

【问题讨论】:

  • 凹凸。这有帮助或得到解决吗?

标签: clang codeblocks


【解决方案1】:

您可以尝试使用编辑器编辑您的.cbp 文件(代码::blocks 项目文件),然后尝试在那里找到-Weverything 开关。

寻找类似的东西......

    <Compiler>
        <Add option="-Wall" />
        <Add option="-fexceptions" />
    </Compiler>

我正在使用 gcc,但您应该为 clang 找到类似的东西

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-28
    • 1970-01-01
    • 2017-12-01
    • 1970-01-01
    相关资源
    最近更新 更多