[問題] plugins的相依問題

看板C_and_CPP (C/C++)作者 (CA)時間16年前 (2009/03/19 15:20), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串1/1
我在我的程式裡加入了 plugin system 但是其中某些 plugin 會依賴到其他的 plugin 請問這樣的相依性是正常的嗎? 因為我無法保證動態載入時的順序 但是可以保證使用到那些 plugin 之前 所有的 plugin 都會載入完畢 另一個不太相關的問題 之前有看過要避免異常傳播出module 因為異常的ABI可能不相同 但如果客戶使用的異常是由我發佈出去 是否就不會發生問題? 謝謝.... -- 自High筆記(半荒廢) http://legnaleurc.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.23.180

03/19 19:51, , 1F
什麼plugin system? dlopen,dlsym?
03/19 19:51, 1F

03/19 20:15, , 2F
Qt的...其實重點是如果動態載入的dll有相依性
03/19 20:15, 2F

03/19 20:15, , 3F
那隨機載入時會不會造成崩潰(真正使用前)
03/19 20:15, 3F

03/19 22:27, , 4F
我不懂Qt 但我覺得載入時不會自動呼叫函數的話 應該不會
03/19 22:27, 4F

03/19 22:30, , 5F
或者說 沒有runtime的調用該symbol的位址時 不會當掉..
03/19 22:30, 5F
文章代碼(AID): #19mV91A4 (C_and_CPP)
文章代碼(AID): #19mV91A4 (C_and_CPP)