其他分享
首页 > 其他分享> > c – 使用cppcheck而不定义所有宏

c – 使用cppcheck而不定义所有宏

作者:互联网

我在使用boost库的项目中使用cppcheck.这个库中的标题包含大量的宏,我甚至没有在我的源代码中使用它.然而,cppcheck根据我认为无用的宏来探索路径.有没有办法告诉cppcheck忽略所有的宏,除非它是使用#define在源代码中定义的?

解决方法:

不完全是你想要的,但你可以指定define到cppcheck,所以它只评估一个分支:

请参阅-D / -U选项.

标签:c,cppcheck
来源: https://codeday.me/bug/20190824/1707572.html