Re: [問題] xcode link static library

看板MacDev作者 (會走路的冰塊)時間18年前 (2007/09/14 02:00), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/12 (看更多)
※ 引述《zaimoku (遇見未來)》之銘言: 那來猜測一下,順便當聊天囉 我是用以前學到的知識來猜測 如果有說錯的地方,歡迎有朋友來糾正 :) : 謝謝你的回覆....今天試了好久....路徑什麼的一直試... : 後來發現debug mode不會有..切到release mode link時.. : 就找不到了...後來發現....不是路徑問題.. : 而是...debug mode 有一個參數是設 i386 ..而release mode : 是設 ppc i386..我將releas mode改成 i386這樣就OK了... : 只是不知設這個是幹嘛的...... 在高階語言寫的東西可能看起來一樣,但是經過編譯、組譯之後就差多了 也許你抓的 library 當初在編譯的時候就是以 i386 的格式 而你在 release mode 裡面卻把它當成 ppc 來解釋 所以 xcode 就抱怨它看不懂了! 至於這兩者的格式哪裡不同,我就真的不清楚了....:P : 另外..我發現在debug mode中....就算有function link有問題. : debug mode 一樣也能 run...只是run到那行程式就掛了... : 切到releas mode build時就會出現 xxxx function 找不到之類的.. : 害我都要用releas mode 去build確認ok才切回debug mode..去trace : 程式...之前都習慣用...windows vc環境...現在只能慢慢適應xcode啦... 我以為只要找不到 function 就會中止 link 耶.... 我猜 xcode 還是可以調整這個選項吧?! function call 就是一個 JMP 的動作 因為找不到 function 的 address,也不知道要跳到哪裡去,所以就掛掉了:P -- 我想你會衰成這樣都是我害的 ---- Tizzy Mac 緊張的麥金塔?這是誰(._.?) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.128.98.6
文章代碼(AID): #16wUiqq9 (MacDev)
討論串 (同標題文章)
本文引述了以下文章的的內容:
1
3
以下文章回應了本文
完整討論串 (本文為第 4 之 12 篇):
1
3
文章代碼(AID): #16wUiqq9 (MacDev)