0
我從32位應用程序動態加載外部庫。加載庫之前,我想檢查它是否是32位。如果它不是32位,那麼我可以通知用戶它。爲此,我需要一種以編程方式檢測OSX上共享庫的體系結構的方法。我怎樣才能做到這一點?如何以編程方式檢測OSX上的共享庫是否爲64位?
我從32位應用程序動態加載外部庫。加載庫之前,我想檢查它是否是32位。如果它不是32位,那麼我可以通知用戶它。爲此,我需要一種以編程方式檢測OSX上共享庫的體系結構的方法。我怎樣才能做到這一點?如何以編程方式檢測OSX上的共享庫是否爲64位?
我只是簡單地調用dlopen與庫的路徑,如果失敗,它不兼容。由於文件規定: -
如果dlopen()的失敗,則返回一個空指針