我正在尝试使用Gcovr生成C程序结果的HTML文件。
我已经安装了gcov(通过MinGW),Python,easy_stall和gcovr。
在Windows PATH中添加了C:\MinGW\bin
,C:\Python33
和C:\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"