Símbolos indefinidos ao tentar usar o CoverStory com o aplicativo para iPhone: _vproc_transaction_end, _vproc_transaction_begin
-
20-09-2019 - |
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?
Solução
Veja como fazer o GCOV funcionar com o Xcode 3.2.2, GCC 4.2 no Snow Leopard:
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