$ cat foo.c #include <stdio.h> void main(void){} $ cppcheck --enable=all foo.c nofile:0:0: information: Cppcheck cannot find all the include files (use --check-config for details) [missingIncludeSystem] this is a really confusing 'error' message - it says it "cannot find" the include file, and suggests that it is "missing" but this seems to be wrong - i gather that it really means that it did not check the file listed in #include. Could you make the error clearer by changing the text to say nofile:0:0:...