문제

Xcode 4.5에서 코드 커버리지를 설정하려고합니다.이렇게하려면 테스트 적용 범위 파일 및 디버그 설정을위한 계측기 프로그램 흐름을 생성했습니다. http : // meandmark.COM / Blog / 2012 / 08 / Xcode-4 생성 코드 - Coverage-Files-LLVM / 필요한 모든 것입니다.그러나 이제 링커가 찾을 수 없다는 것을 불평합니다.

  • _LLVM_GCDA_EMIT_ARCS
  • _llvm_gcda_emit_function
  • _llvm_gcda_end_file
  • _llvm_gcda_increment_indirect_counter
  • _llvm_gcda_start_file

    libprofile_rt.dylib을 찾으려고 노력했지만 더 이상 존재하지 않는 것 같습니다.코드 커버리지 파일을 생성하는 데 필요한 것은 무엇입니까?

도움이 되었습니까?

해결책

나는 또한이 링커 오류로도 갔다.Xcode 4.2 및 4.3을 사용하여 오류를 보았습니다.4.5에 아직도 거기에 있는지 확실하지 않습니다.

이 파일 LLVM 프로젝트에서부터 내 유닛 테스트 코드 프로젝트로.내 MAC에서 빌드하려면 Win32를 삭제하고 SYS에는 #include "llvm/Support/DataTypes.h"가 포함 된 #include "stdint.h"가 포함되어 있습니다.

다른 팁

대상 빌드 설정 아래 (모두 선택하십시오)

설정 :

  • Apple LLVM Complier.
    • 악기 프로그램 흐름 : 예
    • 테스트 커버리지 파일 생성 : 예

장치 테스트는 GCDA 파일을 생성 할 순서대로 전달해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top