[問題] 程式崩潰的原因?
我現在 在我的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
11/28 18:28, 1F
→
11/28 18:29, , 2F
11/28 18:29, 2F
→
11/28 18:30, , 3F
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)
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章