_vproc_transaction_end、_vproc_transaction_begin:未定義のシンボルがiPhoneアプリでCoverStoryを使用しようとすると、

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

質問

に設定するこれらの手順を実行した後CoverStory のでiphoneプロジェクトまで、私のビルドは2つのリンカのエラーで失敗します。

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を使用しています。すべてのアイデアは、私は何が欠けていますか?

役に立ちましたか?

解決

ここでSnow Leopardの上のXcode 3.2.2、GCC 4.2で実行gcovのを取得する方法です

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

他のヒント

Webページは指示どおりに他のリンカフラグに「-lgcov」を追加しましたか?

MACOSX_DEPLOYMENT_TARGET設定の値とは何ですか? このページこのページ値が10.6に設定する必要が示唆しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top