2011-12-19 103 views
2
Undefined symbols for architecture armv7: 


"_OBJC_CLASS_$_Facebook", referenced from: 
     objc-class-ref in VideoPlayerController.o 
ld: symbol(s) not found for architecture armv7 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

這是我正面臨的錯誤。請給我解決方案架構armv7的未定義符號?

+0

你的Facebook SDK是否已正確「安裝」在你的項目中?看起來你沒有鏈接到Facebook SDK庫。我會仔細檢查Facebook在其文檔中提供的設置步驟。 – mattjgalloway 2011-12-19 09:28:17

+0

是的,我有。 PLZ給一些其他答案 – 2011-12-19 09:39:56

+0

如果你得到這個錯誤,那麼你沒有正確地鏈接Facebook SDK。向我們展示Xcode爲鏈接階段運行的命令行。 – mattjgalloway 2011-12-19 12:35:31

回答

3

我終於解決了這個問題。 檢查構建階段中的庫搜索路徑。 Xcode可能會讓你的庫感到困惑,你可能需要通過填充「../lib」來修正它,這是你的Facebook SDK文件夾。

相關問題