Re: [問題] xcode link static library
※ 引述《WalkingIce (會走路的冰塊)》之銘言:
: ※ 引述《zaimoku (遇見未來)》之銘言:
: : 謝謝你的回覆....今天試了好久....路徑什麼的一直試...
: : 後來發現debug mode不會有..切到release mode link時..
: : 就找不到了...後來發現....不是路徑問題..
: : 而是...debug mode 有一個參數是設 i386 ..而release mode
: : 是設 ppc i386..我將releas mode改成 i386這樣就OK了...
: : 只是不知設這個是幹嘛的......
: 在高階語言寫的東西可能看起來一樣,但是經過編譯、組譯之後就差多了
: 也許你抓的 library 當初在編譯的時候就是以 i386 的格式
: 而你在 release mode 裡面卻把它當成 ppc 來解釋
: 所以 xcode 就抱怨它看不懂了!
: 至於這兩者的格式哪裡不同,我就真的不清楚了....:P
原po一開始有提到這個 library 是他從 source 編譯出來的,所以應該不是
i386/ppc 二進制碼的問題
: 我以為只要找不到 function 就會中止 link 耶....
: 我猜 xcode 還是可以調整這個選項吧?!
: function call 就是一個 JMP 的動作
: 因為找不到 function 的 address,也不知道要跳到哪裡去,所以就掛掉了:P
我在猜,這可能是 Xcode zero-link 這個功能引發的問題...
--
Luna quieres ser madre
y no encuentras querer
que te haga mujer
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.70.144.38
討論串 (同標題文章)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章