PClint配置

建一个proj.bat批处理文件, 文件内容如下:

d:/pclint/lint-nt.exe -id:/pclint/check include.lnt  std.lnt option.lnt files.lnt %1 %2 %3 %4 %5 %6 %7 %8 %9

{假设pclint存放在d:盘根目录下, include.lnt std.lnt option.lnt files.lnt 都在d:/pclint/check目录下}

 include.lnt文件的内容:

-id:/pclint
-id:/pclint/lnt
-iC:/"Program Files"/vc8/vc/include
-iC:/"Program Files"/vc8/vc/atlmfc/include
//-iC:/"Program Files"/vc8/vc/PlatformSDK/include/prerelease
-iC:/"Program Files"/vc8/vc/PlatformSDK/include
-iD:/MSYS/1.0/src/Torque/SDK/engine
-iD:/MSYS/1.0/src/Torque/SDK/lib/openal/win32
-iD:/MSYS/1.0/third_party

std.lnt文件内容如下:

//c:/pclint/lnt/co-cb.lnt // 编译器相关选项
//c:/pclint/lnt/env-cb.lnt // 开发环境相关选项
//c:/pclint/lnt/lib-atl.lnt
//c:/pclint/lnt/lib-owl5.lnt
//c:/pclint/lnt/lib-stl.lnt
//c:/pclint/lnt/lib-w32.lnt
//c:/pclint/lnt/lib-win.lnt
//c:/pclint/lnt/lib-wnt.lnt // 使用库的选项
c:/pclint/lnt/au-sm123.lnt
//c:/pclint/lnt/au-ds.lnt
c:/pclint/lnt/au-misra2.lnt // 作家推荐选项

d:/pclint/lnt/au-sm.lnt
d:/pclint/lnt/au-ds.lnt
d:/pclint/lnt/co-msc71.lnt
d:/pclint/lnt/env-vc7.lnt
d:/pclint/lnt/lib-mfc.lnt
d:/pclint/lnt/lib-stl.lnt
d:/pclint/lnt/lib-w32.lnt
d:/pclint/lnt/lib-wnt.lnt
d:/pclint/lnt/lib-atl.lnt
//c:/pclint/lnt/options.lnt
-si4 -sp4

//-d_FLAT_ -u_SMALL_ -si4 -sp4 // 其他一些选项,可以查阅帮助文档

option.lnt文件内容如下:

//-e720 // allow direct test of assignment
//-e502 -e713 -e737 -eau // don't report on signed/unsigned mismatches
//-e734 // allow sub-integer loss of information
//-e701 -e703 // shifting int left is OK
//-e718 // allow calls to undeclared C functions
//-e746 // allow calls w/o prototypes in C.
-wlib(0)   //忽略库文件


-e715
-e522
-e534       //避免未使用函数返回值的警告
-e830

files.lnt文件内容如下:(也就是项目里所有CPP文件的绝对路径), 比方:

d:/MSYS/1.0/src/Torque/SDK/engine/ext/check/dll.cpp
d:/MSYS/1.0/src/Torque/SDK/engine/ext/check/Majon.cpp
d:/MSYS/1.0/src/Torque/SDK/engine/ext/check/stdafx.cpp
d:/MSYS/1.0/src/Torque/SDK/engine/ext/check/test_console/test.cpp
d:/MSYS/1.0/src/Torque/SDK/engine/ext/check/test_console/test_console.cpp

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值