2012-02-13 72 views
0

的我已經編譯LIVE555庫編譯LIVE555庫的iOS模擬器

./genMakefiles iphoneos 
make 

的iOS設備,但我不能編譯爲iOS模擬器。 有沒有人有任何想法如何做到這一點? 謝謝。

回答

3

問題是,當你編譯iphoneos的時候,你正在編譯一個arm處理器的庫。在運行iOS模擬器時,您正在Intel x86處理器上運行它,所以它會產生「找不到i386/x86_64的符號」錯誤。

如果您想在模擬器上運行它,請嘗試運行「。/genMakefiles macosx「

如果您知道如何,那麼您可以指定生成的庫文件的哪個版本進行鏈接,具體取決於您正在構建的內容。也就是說,它會鏈接到.a文件,如果在iOS設備上運行,或在模擬器上運行時,它會鏈接名爲.dylib文件

我希望幫助

+1

./genMakefiles MacOSX上,32位 – 2012-09-25 04:48:33