2011-06-03 58 views
-1

在我的IOS應用程序中有外部顯示支持。所以我使用了libredirect_device.a框架。但我得到一個警告:「缺少必需的體系結構i386」警告

ld: warning: in /Volumes/Decelopment/Subversion/Abbott/trunk/development/Source/Abbott/Abbott/ExternalDisplay/libredirect_device.a, missing required architecture i386 in file 

回答

1

聲音給我,就像你只會在編譯模擬器時得到這個警告。你能否確認在編譯設備時你沒有得到它?

爲了擺脫這個警告,我認爲庫必須重新編譯,所以除非你能得到源碼或i386版本的控制權,否則你不能擺脫警告。編譯模擬器時可能不包含它。

+0

感謝您的回答。我有我的解決方案。對於模擬器,X代碼將使用i386體系結構,對於設備,它將使用ARM體系結構。我在模擬器模式下編譯我的代碼。所以它顯示警告。如果我在設備模式下編譯,它對我來說工作正常。 – 2011-06-03 09:37:10

+0

@Naveen好。不要忘記接受答案。 – 2011-06-03 12:32:16

相關問題