2009-06-19 160 views
1

我已經安裝在我的開發MAC ...... 的firewiresdk26,並在工具/目錄是FireLog。 我已經在我的開發MAC, 運行FireLog 2.0.0.pkg安裝程序,但它部署的有效載荷安裝在我的/系統/圖書館 樹,而不是我的/開發/軟件開發工具包樹。所以當我試圖包含頭iokit/firewire/FireLog.h它不會被發現。FireLog:正確安裝

我這麼想嗎?或做錯了什麼?

或者這是安裝程序中的錯誤(FW26或FireLog安裝程序?) 我意識到FireLog安裝程序旨在在機器上運行以進行遠程調試,因此,將框架置於在/系統/庫路徑,但沒有安裝的 得到它變成我的開發路徑...我想我只需要用手它那邊移動,但在此之前我這樣做,我想看看,如果我只是俯瞰一些愚蠢的,需要更多的濃度或東西閱讀的文檔...

前人進入這個運行? [THX]

回答

1

事實證明,答案是很簡單...
10.5豹,FireLog設施內置到操作系統和應用程序FireLog /框架不再需要了!

指FireWireKPrintf的Readme.txt

人fwkpfv

1

我不得不在頭文件手動安裝到:

 
/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的性能高得多,所以使用它可能是有利的,特別是在需要記錄快速活動且性能降低較少的情況下。