【发布时间】:2011-07-21 00:29:06
【问题描述】:
我一直在构建一个静态库以在多个 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 但我不确定该怎么做。
【问题讨论】:
-
我只是遇到了同样的问题。它适用于捆绑包和可执行文件....
标签: ios xcode4 static-libraries gcov