On this page you will find answers to some common questions about LintProject Professional. If there is anything you need to know which is not covered here, please do not hesitate to contact us.
PC-lint does not have a trial version, and therefore we cannot (unfortunately) include it in the LintProject Professional installer. You will therefore need a licenced PC-lint installation in order to use LintProject Professional with PC-lint.
If you need to purchase a copy of PC-lint you can purchase one from us or via a distributor such as PhaedruS SystemS. Please contact Gimpel Software for support and other information regarding PC-lint.
LintProject Professional has been tested on Windows 2000 SP4, Windows Server 2003 (SP1 and R2), Windows XP (SP2 and SP3), Windows Vista (RTM and SP1), Windows Server 2008 and Windows 7. Both x86 and x64 installations are supported.
Please contact us if you have any queries about compatibility with a particular operating system or service pack level.
The following solution/workspace file types are currently supported by LintProject Professional:
The following project file types are supported:
Please contact us if you require support for a file type not listed above or have any queries about compatibility with a particular environment or service pack level.
No. Although LintProject Professional does use some resources from its installation (notably the message database and a charting component) it can be run from any folder on your system. For example, you may find it useful to copy the LintProjectPro.exe executable into the same folder as the PC-lint or CppCheck executable.
If you prefer to run LintProjectPro.exe from its installation folder, the /toolfolder switch can be used to tell it where to find the PC-lint or CppCheck executable.
Yes. You can use the /param switch to pass parameters directly to the analysis tool.
If you are receiving PC-lint errors (as opposed to warnings, elective notes etc.) in the system header files, there is almost certainly a mismatch between your analysis configuration and the configuration presented to the C++ compiler itself. This is most likely to occur if a project configuration is incorrectly handled or the include folder specification is not set up correctly in the std.lnt global indirect file.
The first thing we would suggest is that you incorporate the error suppression files rb-win32-pclint9.lnt (for PC-lint 9.0) and/or rb-win32-pclint8.lnt (for PC-lint 8.0) into your std.lnt file. These files can be downloaded from http://www.riverblade.co.uk/products/visual_lint/downloads/pclint_config_files.zip and contain 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 would ask you to send us the following information:
It is still available via The Code Project.
"I don't even have pc-lint yet, and the only thing I actually know about it is from reading the ads for it in C++ Users Journal. But thanks to your article, I plan on purchasing a copy in the next few days! Thanks!!"
- Comment posted on the original LintProject article on
The Code Project