Macos 如何以编程方式检测OSX上的共享库是否为64位?
我正在从32位应用程序动态加载外部库。在加载库之前,我想检查它是否为32位。如果不是32位,那么我可以通知用户。为此,我需要一种方法,以编程方式检测OSX上共享库的体系结构。我怎样才能做到这一点呢?我只需调用库的路径,如果失败,它就不兼容了。如文件所述:- 如果dlopen()失败,它将返回一个空指针Macos 如何以编程方式检测OSX上的共享库是否为64位?,macos,Macos,我正在从32位应用程序动态加载外部库。在加载库之前,我想检查它是否为32位。如果不是32位,那么我可以通知用户。为此,我需要一种方法,以编程方式检测OSX上共享库的体系结构。我怎样才能做到这一点呢?我只需调用库的路径,如果失败,它就不兼容了。如文件所述:- 如果dlopen()失败,它将返回一个空指针