我一直在构建一个静态库以在多个 iOS 项目之间共享,并且我想使用 gcov(或任何代码覆盖率分析工具)来告诉我缺少测试的地方。但是,当我按照以下说明启用 gcov 时:http: //supermegaultragroovy.com/blog/2005/11/03/unit-testing-and-code-coverage-with-xcode/
我从 Libtool 收到此错误:
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/libtool: can't locate file for: -lgcov /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/libtool: file: -lgcov is not an object file (not allowed in a library)
由于某种原因,XCode4 找不到 libgcov.a 文件。它在我系统的许多地方,但由于某种原因无法找到。我对 XCode 和基于 gcc 的编程相当陌生,所以我不确定如何解决这个问题,我的猜测是我只需要具体告诉它在哪里可以找到 libgcov.a 但我不确定如何去做。