51Testing软件测试论坛

标题: pc-lint error 322无法打开头文件 [打印本页]

作者: rinkky    时间: 2013-12-30 19:35
标题: pc-lint error 322无法打开头文件
有个头文件是在宏里面定义的.
  1. #define DEVIRTUALIZE_HEADER_FIX(HEADER) <NoIfaceWrapper.h>
复制代码
在另一个文件中include它
  1. #include DEVIRTUALIZE_HEADER_FIX(Isound.h)
复制代码
这样pc-lint在检查的时候总是报错,而且会自动终止lint
  1. error 322:(Error--Unable to open include file 'DEVIRTUALIZE_HEADER_FIX')
复制代码
求教怎么解决这个问题,std.lnt中已经-i了项目中头文件的目录
作者: lsekfe    时间: 2014-4-16 14:29
有两个方法:

1、定义一个.lnt文件,文件里面写满所有你的源代码,然后让pclint去处理这个文件。

2、编写source insight的宏,进行源代码文件自动查找,找到后调用pclint,这个需要自己写宏




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2