2017-10-04 193 views
0

我正在使用Parasoft C++测试9.0。 我用“cpptestscan.exe”来创建构建数据文件(bdf),然后我想用“cpptestcli.exe”运行我的规则集。 当我在Parasoft IDE(基于Eclipse)中使用“新建项目 - > C++测试 - >从构建数据文件创建项目”时,它允许我配置编译器设置(系列,c编译器,C++编译器和链接器)在IDE中工作。但是,当我创建的项目有:如何在parasoft cpptestcli中设置编译器路径?

cpptestcli -bdf "%BDF_PATH%\cpptestscan.bdf" -data "%REPO_PATH%" 

它创建“.metadata”和‘源(项目名称)’的文件夹,并创建“的.project”,“.project文件”,“的.project”文件来源夹。然后,如果我尝试使用运行测试:

cpptestcli -data "%REPO_PATH%" -config "%REPO_PATH%\ruleset.properties" -import "%REPO_PATH%\Source\.project" -showdetails -nobuild -report "%REPORT_PATH%\Report.html" 

因为它不使用正确的编译器,它提供了这个错误:

Failed checking foo.c - Coding Standards checker: error during parsing file.

我怎么能告诉cpptestcli.exe使用正确的编译器?我在帮助文档中找不到任何选项。或者有其他解决这个问题的方法吗?

回答

0

有一个标志命名的编译器:

-compiler gcc_4_7

添加它,它会使用正确的编译器