我正在对我的项目运行pc lint misra检查。当我执行这个程序时,输出是巨大的,因为它包含了所有来自arm的bsp文件。如何让pc-lint排除整个目录。在代码中,当我包含来自项目外部的头文件时,我使用<>而不是""
即#include <arm_driver.h>。
我想这已经足够了。他们是不是又少了一步?这些是我传递的附加参数
+libclass(angle, foreign)
-e686
-wlib(0)使用命令vf,我可以看到所有外部目录文件都被视为库头文件。
发布于 2017-10-06 19:11:31
最终解决了这个问题。注释掉相应.lnt文件中所有显式的+elib行。
即用//+elib替换+elib的所有实例
https://stackoverflow.com/questions/46587498
复制相似问题