我正在尝试使用Gcovr生成C程序结果的HTML文件。
我已经安装了gcov(通过MinGW),Python,easy_stall和gcovr。
在Windows PATH中添加了C:\MinGW\binC:\Python33C:\Python\Scripts

现在我遇到的问题(在Windows命令行中):

1. gcovr命令

在使用c:\Python33\Scripts命令从python gcovr执行gcovr之前,无法从任何目录中找到它。

临时修复,将gcovr重命名为gcovr.py?但这听起来不是正确的解决方案。

2.执行gcovr

我打电话时没有结果:

c:\Python33\Scripts>python gcovr -r "d:\somepath\Debug"
------------------------------------------------------------------------------
File                                       Lines    Exec  Cover   Missing
------------------------------------------------------------------------------
------------------------------------------------------------------------------
TOTAL                                          0       0    --%
------------------------------------------------------------------------------


但是gcov给出正确的结果。

D:\somepath\Debug>gcov some_file.gcda
File '../some_file.c'
Lines executed:21.43% of 14
Creating 'some_file.c.gcov'


我需要怎么做才能获得正确的结果?

最佳答案

尝试运行不带-r选项的相同命令,即:

c:\Python33\Scripts>python gcovr "d:\somepath\Debug"

10-08 11:08