If you are receiving errors (as opposed to warnings, elective notes etc.) in system or framework header files, there is probably a mismatch between your analysis configuration and the configuration presented to the compiler itself. This is most likely to occur if a project configuration is incorrectly handled or an include folder specification is not set up correctly.
If you are using PC-lint, the first thing we would suggest is that you incorporate the error suppression file lib-rb-win32.lnt into your std.lnt indirect file. This file is included in your Visual Lint installation, and includes references to PC-lint 8.0 and 9.0 indirect files containing suppression directives for commonly encountered issues in the Visual C++ header files.
If however you are unable to determine the cause yourself we would be happy to look at your configuration for you and suggest any resultant changes. If you wish to do this, we will need you to send us the following information: