尝试将 CoverStory 与 iPhone 应用程序一起使用时出现未定义的符号:_vproc_transaction_end、_vproc_transaction_begin

StackOverflow https://stackoverflow.com/questions/2457726

关注后 使用 CoverStory 设置 iphone 项目的步骤, ,我的构建因两个链接器错误而失败。

Undefined symbols:
  "_vproc_transaction_end", referenced from:
      _gcov_exit in libgcov.a(_gcov.o)
      _vproc_transaction_end$non_lazy_ptr in libgcov.a(_gcov.o)
     (maybe you meant: _vproc_transaction_end$non_lazy_ptr)
  "_vproc_transaction_begin", referenced from:
      ___gcov_init in libgcov.a(_gcov.o)
      _vproc_transaction_begin$non_lazy_ptr in libgcov.a(_gcov.o)
     (maybe you meant: _vproc_transaction_begin$non_lazy_ptr)
ld: symbol(s) not found
collect2: ld returned 1 exit status

我在 Snow Leopard 上使用 Xcode 3.2、GCC 4.2。我有什么想法吗?

有帮助吗?

解决方案

下面是如何获得的gcov和Xcode 3.2.2,GCC 4.2在Snow Leopard上运行:

http://code.google.com/p/coverstory/wiki/SnowLeopardGCov

其他提示

您是否按照网页指示将“-lgcov”添加到“其他链接器标志”?

MACOSX_DEPLOYMENT_TARGET 设置的值是多少? 这一页这一页 建议该值需要设置为10.6。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top