将 gcov 添加到 Xcode 项目时,出现链接器错误:找不到符号 __gcov_init 和 __gcov_merge_add。
这是在 Mac OS X 10.5 和 Xcode 3.1.4 上,它是一个 Quartz Composer 插件项目,我正在尝试将 gcov 添加到 OCUnit 测试用例目标中。基本 SDK 和部署目标都设置为 Mac OS X 10.5。GCC 版本设置为 4.0。
我能够使用 gcov 和 OCUnit 成功创建另一个(非常简单的)Quartz Composer Plugin 项目。我可能遗漏了一些东西,但两个项目之间的构建设置在任何可能影响 gcov 链接的东西上似乎都是相同的。(我看到的唯一区别是 C 语言方言,Interface Builder Compiler 的不工作项目中的一些额外设置,以及运行 Clang 的用户定义设置。)
任何建议,将不胜感激。