我试图检查我们的项目的“编码标准”与Parasoft。这是一个使用"gnu.cross.cortexm3“的C项目。我用Parasoft打开这个项目,并尝试用“示例配置”来测试它,但是它跳过了项目中的所有文件,不检查任何文件。
当我创建一个使用"gnu.mingw“并尝试使用”示例配置“测试它的简单makefile C项目(Hello)时,它可以工作,并检查主文件的编码标准。
当我复制这个makefile项目的".cproject“和".project”文件并将它们粘贴到第一个项目时,Parasoft将开始测试,不会跳过文件,但会给出以下错误:
编码标准检查器:解析文件时出错。
使用不同的项目文件听起来可能是错误的,但它可以解决“跳过所有文件”的问题。
我查看了这些项目文件的不同结果,通常行的差异是关于"gnu.mingw“和"gnu.cross.cortexm3”的,但是,当然,我不知道这些文件的细节,eclipse知道它们。在我们完成的项目中,我应该如何使用Parasoft?
这里是关于“跳过所有文件”问题的讨论。他们建议使用“构建数据文件(Bdf)”。Parasoft用户指南展示了如何在makefile项目中创建bdf。但是如何为这个项目创建bdf文件呢?
发布于 2017-09-27 14:07:54
问题是Parasoft无法编译和链接项目,因为它无法解决由我们的项目IDE创建的".cproject“和".project”文件中的构建配置。
我就是这样解决的:
在这里中推荐使用BDF方法。然后,我阅读了Parasoft用户指南来学习如何使用BDF,但我无法理解。因为,所有东西都是基于用户指南中的makefile项目,而且我们的项目没有任何特定的makefile,所以它会自动生成makefile (在属性中选择)。在那之后,我以堆栈溢出的形式询问这个问题,这个答案是如此的有用和明显。这是如此容易:
https://stackoverflow.com/questions/46178562
复制相似问题