gpt4 book ai didi

c++ - 将项目分成不同的 PC-Lint 警告策略

转载 作者:行者123 更新时间:2023-11-28 06:20:39 25 4
gpt4 key购买 nike

我对 PC-Lint 及其配置文件有疑问。在该文件中,我从以下内容开始:

// --- Rules --------------------------------------------------------------------------------------

// warning policy
au-misra3.lnt // (MISRA C 2012 (TM) - 6/12/14)
au-misra-cpp-alt.lnt // (MISRA C++ 2008 using 9000 level messages - 6/12/14)

该项目混合了 .c 和 .cpp 文件。我如何才能告诉 PC-Lint 仅在 C 文件上使用 C 策略,在 CPP 文件上使用 CPP 策略?

提前致谢!

最佳答案

这是个有趣的问题。如果你正在做单元检查(选项-u)你当然可以设置你的构建不同的环境使用不同的选项文件源文件。但除此之外,我认为这应该可行:

-save
au-misra3.lnt
[list of C files]
-restore

au-misra-cpp-alt.lnt
[list of C++ files]

关于c++ - 将项目分成不同的 PC-Lint 警告策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29361724/

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