我有這個庫的liavcodec.a靜態庫和頭文件。添加靜態庫在可可應用程序中的問題
libavcodec.a
我加入這個庫及其頭文件到我的項目,並沒有錯誤。我可以在Target-> Info-> General中看到這個庫,並且我也編輯了Header搜索路徑。
我可以將頭文件#import「avcodec.h」添加到xcode項目中。我可以使用在該文件的結構中聲明的所有變量。但我試圖使用該類的任何功能,我得到一些類似的錯誤,
Test.m
—-
「-avcodec_register_all」, referenced from:
-[Test initialize] in Test.o
Symbol(s) not found
collect2: id returned 1 exit status
—-
你是什麼問題?
非常感謝。
嗨,我檢查了,我得到了這個結果「nm:archive:libavcodec.a不包含成員是目標文件」。所以我的libray沒有.m類文件? – iphonemobdev 2010-02-20 04:38:52
這意味着問題是你的庫文件,可能不是你的Xcode項目 - 我想這是一個構建配置問題,但這應該可能是一個單獨的計算器問題。 – 2010-02-20 14:54:03