2012-10-17 54 views
0

Possible Duplicate:
symbol(s) not found for architecture i386爲i386硬件架構未定義的符號:

我GER此錯誤:

Undefined symbols for architecture i386: 
    "_AudioServicesPlaySystemSound" 
symbol(s) not found for architecture i386 
clang: error: linker command failed with exit code 1 

我導入#import <AudioToolbox/AudioToolbox.h>

我該怎麼辦呢?

+0

您是否已將AudioToolbox框架添加到您的項目中? – mttrb

+0

這是一個鏈接錯誤。添加音頻框架。 – Ayaz

+0

是的,我已經添加AudioToolbox框架,我可以做什麼? – user1752619

回答

0

您需要在設備上調試應用程序,模擬器沒有iPod或audioplayback。我認爲......

2

導入<AudioToolbox/AudioToolbox.h>是必要的,但還不夠:您需要爲項目添加對AudioToolbox.framework的引用,以便您的目標鏈接。

在Xcode中,打開項目並選擇你的主要目標。在「摘要」頁面中,找到「鏈接的框架和庫」,然後單擊底部的[+]。選擇「AudioToolbox.framework」,然後單擊[添加]。這應該解決鏈接錯誤。

+0

我已經做了這個 – user1752619

+0

如果你已經做到了這一點,你應該在你的問題中這麼說。 – Abizern

相關問題