搭建PCLint与SourceInsight全套环境

1、下载PCLint和SourceInsight工具

PCLint工具地址:      http://download.csdn.net/detail/u012329294/8280039

SourceInsight工具地址:  http://download.csdn.net/detail/u012329294/6363931

2、安装SourceInsight,点击下一步一步步安装即可。

3、安装PCLint时,会要求你配置自己的Lint文件,可以先不用管它(如果以后要配置,点击lint目录下Config.exe就可以进行配置)。

可以直接手工进行配置,下面介绍手工配置文件方法:

1) std.lnt  ---一般作为主入口

//  Microsoft Visual C++ 2005, -si4 -sp4, lib-mfc.lnt lib-stl.lnt lib-w32.lnt lib-wnt.lnt

//  Standard lint options

-wlib(0)

co-msc80.lnt

lib-mfc.lnt lib-stl.lnt lib-w32.lnt lib-wnt.lnt

options.lnt  -si4 -sp4

include.lnt

2) include.lnt  ---包含文件头,以下3个文件位置是VS2008时必须的

-I"F:\Program Files\Microsoft Visual Studio 8\VC\include"

-I"F:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include"

-I"F:\Program Files\Microsoft Visual Studio 8\VC\atlmfc\include"

3) options.nt  --屏蔽不需要的告警

// Please note -- this is a representative set of error suppression

//                options.  Please adjust to suit your own policies

//                See  manual (chapter LIVING WITH LINT)

//                for further details.

-e720       // allow direct test of assignment

-e537

-e539

-e830

-e438

-e550

-e838

-e529

-e534

-e1773

-e826

-e831

-e774

-e818

-e613  //判断可能为空指针

-e866

-e715

-e725

-e527

-e668

-e734

-e525

-e834

-e732

-e801

-e524

-e790

-e1746

-e653

-e451

-e750

-e713

-e705

-e766

4、在SourceInsight上配置对单个文件运行pclint检查

在Custom Commands中Run以下命令:

"C:\lint\lint-nt.exe" -u -ic:\lint std env-si %f

5、在SourceInsight上配置对多个文件运行pclint检查

首先在pclint下建立一个新的文件,命令为CZX.lnt,该文件中罗列出所有需要进行pclint检查的部分

具体要获取工程目录下的.cpp文件,可以执行Dos命令: dir /b /s

这样就可以获取目录下的所有文件,把界面复制拷贝到CZX.lnt文件中即可。

在Custom Commands中Run以下命令:

"C:\lint\lint-nt.exe" -u -ic:\lint std env-si CZX

运行就可以一次性将所有文件进行pclint检查。

时间: 2024-08-12 10:32:37

搭建PCLint与SourceInsight全套环境的相关文章

在Eclipse中搭建cocos2d-x的Android开发环境(免cygwin)

在突击几天学习Android开发之后,我开始转向cocos2d-x的Android开发了.由于自己以前有了解过cocos2d-x的开发,当时自己也学过不少游戏引擎,觉得cocos2d-x作为一个游戏引擎实在是比较简陋,没想到cocos2d-x现在红得发紫,这是我远远没有想到的.于是也赶赶潮流的末班车,查资料顺利地在Eclipse上搭建cocos2d-x的Androd开发环境. 原创文章,反对未声明的引用.原博客地址:http://blog.csdn.net/gamesdev/article/de

Linux Mint 安装、配置及搭建Android源码编译环境

用过ubuntu,现在想换换Linux Mint试试看.下面是我安装配置Linux Mint13的过程.1.安装 安装LinuxMint13时,我尝试了好多种方法,都失败了.最后选用了硬盘安装.硬盘安装Linuxmint和安装ubuntu一样.1.1.准备工作 1.从linux mint的官方网站http://www.linuxmint.com/ 下载linux mint 13. 2.下载grub4dos,http://www.linuxidc.com/Linux/2009-01/18027.h

cocos搭建android下的开发环境

没想到cocos3.2也出现了一点bug,还要经过一周晚上的努力,全部搞定.可以在android下使用啦 上个截图庆祝下 有需要的可以看http://item.taobao.com/item.htm?id=40745006457 cocos搭建android下的开发环境,布布扣,bubuko.com

图文教程:在Mac上搭建Titanium的iOS开发环境

http://mobile.51cto.com/web-317170_all.htm 跨平台开发工具Titanium的兴起之路:HTML 5是最大威胁 比较Titanium和PhoneGap两大iOS移动应用开发框架 跨平台移动Web开发工具 Titanium Mobile简介 图文教程:在Windows 7上搭建Titanium Mobile开发环境 Titanium架构分析图文教程:在Mac上搭建Titanium的iOS开发环境,码迷,mamicode.com

ubuntu上用eclipse搭建java、python开发环境

上一篇文章讲到如何在windwos上用eclipse搭建java.python开发环境,这一讲将关注如何在ubuntu上实现搭建,本人使用虚拟机安装的ubuntu系统,系统版本为:14.04 lts 一.用eclipse + jdk搭建java开发环境 1.jdk官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 本人下载的是:jdk-8u77-linux-x64.tar.gz

[转]Docker学习笔记之一,搭建一个JAVA Tomcat运行环境

本文转自:http://www.blogjava.net/yongboy/archive/2013/12/12/407498.html 前言 Docker旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器(轻量级虚拟机)并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装.部署和升级,非常方便.因为使用了容器,所以可以很方便的把生产环境和开发环境分开,互不影响,这是 docker 最普遍的一个玩法.更多的玩法还有大规模 web 应用.数据库部署.持续

在windows server 2008下搭建简单的java学习环境

1.JDK安装 直接运行下载的JDK安装文件jdk-8u5-windows-i586.exe,按照提示指引进行安装.其中中途有选择JRE的安装,也一并安装了. 2.JDK与JRE的关系 JDK是Java的开发平台,在编写Java程序时,需要JDK进行编译处理: JRE是Java程序的运行环境,包含了JVM的实现及Java核心类库,编译后的Java程序必须使用JRE执行. 在下载的JDK安装包中集成了JDK与JRE,所以在安装JDK过程中会提示安装JRE. 3.环境配置 计算机->属性->高级系

从零开始搭建Raspberry Pi机器视觉编程环境

从零开始搭建Raspberry Pi机器视觉编程环境 本文主要包括如下内容: 安装Raspbian系统 连接和设置网络 安装中文支持 用电脑控制树莓派 通过SSH远程登录树莓派命令行界面 安装VNC远程登录树莓派图形桌面 通过串口连接树莓派 安装OpenCV及相关开发包 一键备份树莓派SD卡 1 安装Raspbian系统 拿到树莓派后第一件事当然是装系统.安装树莓派系统所需配置: 1个输出5V,>700mA(通常选择1A或2A)的USB电源适配器 1根micro USB线(安卓线) 1张拷贝好系

USBWebServer 中文便携版 快速搭建 PHP/MySQL 网站服务器环境

如果你是一位 WEB 开发者,或正在学习网页编程,你一定会发现,每到一台新电脑上想要在本地调试测试/运行网站代码都得搭建配置一遍 WAMP (Win.Apache.PHP.MySQL) 环境简直烦透了! USBWebserver 是一款非常好用的傻瓜式本地电脑快速架设PHP网站环境的工具,它最大特色是纯绿色便携,可直接放在U盘里随处运行或通过 Dropbox.百度网盘等同步.它集成了 Apache (httpd).PHP.MySQL 以及 PHPMyAdmin 等组件,支持各种流行的PHP程序如