문제

Dev Mac에 FireWiresDK26을 설치했으며 도구/ 디렉토리에는 FirElog입니다. 내 Dev Mac에서 FirElog 2.0.0.pkg 설치 프로그램을 실행했지만 배포 된 페이로드는 /system /library tree에 내 /developer /sdks 트리와 달리 설치됩니다. 따라서 헤더 iokit/firewire/firelog.h를 포함 시키려고 할 때는 찾을 수 없습니다.

내가 뭔가를 놓치고 있습니까? 아니면 뭔가 잘못 했습니까?

또는 이것은 설치 프로그램의 오류 (FW26 또는 FirELog 설치 프로그램입니까?) FirElog 설치 프로그램이 기기에서 원격으로 디버깅되도록 실행되기 위해서는 /시스템 /라이브러리에 프레임 워크가 배치된다는 것을 알고 있습니다. 경로, 그러나 설치자 중 어느 것도 내 개발자 경로로 가져 오지 않습니다 ... 나는 단지 손으로 그것을 손으로 움직여야한다고 생각합니다. 집중력이 더 많은 문서 ...

누구든지 전에 이것에 도달합니까? [고마워

도움이 되었습니까?

해결책

결과적으로 대답은 매우 간단합니다 ...
10.5 표범 기준으로 FirElog 시설은 OS에 내장되어 있으며 FirElog 앱 / 프레임 워크는 더 이상 필요하지 않습니다!

Firewirekprintf readme.txt를 참조하십시오

그리고

남자 fwkpfv

다른 팁

헤더 파일을 수동으로 설치해야했습니다.

/Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/firewire/IOFireLog.h
/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Kernel.framework/Versions/A/Headers/IOKit/firewire/IOFireLog.h

프로젝트의 헤더 파일에 Firelog 선언을 추가하여 동일한 작업을 수행 할 수 있습니다.

void FireLog( const char *format, ... );

Firelog는 Firewirekprintf보다 성능이 훨씬 높기 때문에 특히 성능 저하가 적은 빠른 활동을 로그인하는 것이 바람직한 경우 사용하는 것이 유리할 수 있습니다.

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