My project structure looks like this:
├── build
├── lib
│ └── dep
│ └── dep.h
├── src
│ ├── code.c
│ └── code.h
└── tests
└── code_test.c
To suppress warnings for lib
includes, I did this:
cppcheck --enable=all --suppress='*:lib/*' -Isrc -Itests ./src ./tests 1>/dev/null
Maybe this should work on Windows:
cppcheck.exe --suppress='*:c:\gtest\*' c:\projectfolder\
My Cppcheck version is 1.74.
Reference: