[問題] 程式崩潰的原因?

看板MacDev作者 (逢甲阿法)時間11年前 (2013/11/28 16:20), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/1
我現在 在我的MAC下面 compile了一個libA.dylib 然後可以正常的使用 可是當我換了一個環境(另外一台MAC)之後 在使用這個dylib的時候 會造成程式崩潰 大概的情況如下 libA.dylib 他會去需要連結libB.dylib , libC.dylib 我在我的MAC下面 安裝了libB.dylib 以及 libC.dylib的套件 然後include上述兩個dylib讓他使用 接著 我在別人的MAC下面 也安裝了這兩個dylib的套件(同樣的方式以及版本) 接著去import libA.dylib要使用 結果在import 之後 程式就直接崩潰(關掉) 然後說要回報蘋果找解決辦法 囧? 請問一下有開發經驗的版友們 這樣子最有可能發生的問題在哪裡? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.63.202

11/28 18:28, , 1F
我前陣子OS升到10.9後 被這一行弄到error
11/28 18:28, 1F

11/28 18:29, , 2F
#import "/usr/include/objc/objc-class.h"
11/28 18:29, 2F

11/28 18:30, , 3F
後來發現升到10.9後OS會把/usr/include/刪掉
11/28 18:30, 3F

11/28 18:31, , 4F
你看一下是不是作業系統的問題
11/28 18:31, 4F
因為我是兩台都保持在同樣的環境下進行測試 並且利用otool的方式確定libA.dylib指向libB.dylib 以及 libC.dylib的路徑是相同的 而且也是找的到的 兩台的環境都是10.8.5 所以應該不會有路徑不同的問題發生 ~@@ 謝謝這位版友! ※ 編輯: MAGICXX 來自: 140.112.63.202 (11/28 18:46)
文章代碼(AID): #1IblpYk9 (MacDev)
文章代碼(AID): #1IblpYk9 (MacDev)