CWARN.INCL.ABSOLUTE
Absolute path is used in include directive
The CWARN.INCL.ABSOLUTE checker finds instances in which an absolute path is used as a header name.
Vulnerability and risk
Header file inclusion should never use an absolute path. The directory path should be specified in the compiler options.
Vulnerable code example
Copy
#include "D:\\Work\\Projects\\TheBest\\common.h"
Klocwork flags this example because the absolute path is used in the include statement.