2009-06-19 11 views
1

私の開発マシンにfirewiresdk26をインストールしました。 、Tools /ディレクトリはFireLogです。 私のdev mac、 にFireLog 2.0.0.pkgインストーラを実行しましたが、デプロイするペイロードは、/ Developer/SDKsツリーではなく、私/ System/Library ツリーにインストールされています。だから、ヘッダiokit/firewire/FireLog.hをインクルードしようとすると、それが見つからない。FireLog:適切なインストール

私に何かが不足していますか?何か間違っている?

FireLogインストーラは、リモートでデバッグするマシン上で実行されることを想定しているため、フレームワークが配置されていることがわかります/システム/ライブラリのパス しかし、インストーラのどれもが私の開発者のパスにそれを取得しない...私はちょうど手でそこに移動する必要があると思うが、私はそれを行う前に私はただ見落としているかどうかを見たいと思った何かばかげて、もっと集中力のあるドキュメントを読む必要があります。

誰もこれに前に出くわしますか?

答えて

1

答えはかなりシンプルです...
10.5 Leopardでは、FireLog機能がOSに組み込まれており、FireLogアプリケーション/フレームワークはまったく必要ありません。

fwkpfv

1

男は私が手動にヘッダファイルをインストールする必要がありましたFireWireKPrintfのReadme.txtを参照してください:あなたはで同じことを達成することができ

 
/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よりもはるかに高速です。特に、パフォーマンス低下の少ない高速なアクティビティをロギングすることが望ましい場合は、FireLogixを使用すると便利です。

関連する問題