Símbolos indefinidos ao tentar usar o CoverStory com o aplicativo para iPhone: _vproc_transaction_end, _vproc_transaction_begin

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

Pergunta

Depois de seguir Essas etapas para configurar um projeto para iPhone com a CoverStory, minha compilação falha com dois erros de ligação.

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

Estou usando o Xcode 3.2, GCC 4.2 no Snow Leopard. Alguma idéia do que estou perdendo?

Foi útil?

Solução

Veja como fazer o GCOV funcionar com o Xcode 3.2.2, GCC 4.2 no Snow Leopard:

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

Outras dicas

Você adicionou "-lgcov" a outros sinalizadores de ligação como a página da web dirige?

Qual é o valor da configuração MACOSX_DEPLEMENT_TARGET? Esta página e esta página sugere que o valor precisa ser definido como 10.6.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top