![](/img/trans.png)
[英]C++: Trouble reading .BMP files; end of file reached earlier than expected
[英]C++ lcov reached unexpected end of file
我尝试创建一个覆盖率报告。 我用
make clean all
并make coverage
。
我安装了 Boost 和 lcov。 但是当我尝试make coverage
它失败并显示以下错误消息:
Processing components/Project/CMakeFiles/ProjectMainController.dir/dataHandling/savingUnit/Trimmer.cpp.gcda
geninfo: ERROR: /home/user/ProjectFolder/Project/build/source/Project/components/Project/CMakeFiles/ProjectMainController.dir/dataHandling/savingUnit/Trimmer.cpp.gcno: reached unexpected end of file
make[3]: *** [CMakeFiles/coverage] Error 255
make[2]: *** [CMakeFiles/coverage.dir/all] Error 2
make[1]: *** [CMakeFiles/coverage.dir/rule] Error 2
奇怪的部分是:我什至没有为 Trimmer 类编写任何测试,甚至没有一个 TrimmerTest 文件。 你能帮助我吗?
通过完全删除构建文件夹的内容来修复问题
要解决此问题,您可以尝试其他版本的 lcov,例如 1.0 版
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.