如何以编程方式检测OSX上的共享库是否为64位?

时间:2014-09-12 10:01:50

标签: macos

我正在从32位应用程序动态加载外部库。在加载库之前,我想检查它是否是32位。如果它不是32位,那么我可以通知用户它。为此,我需要一种以编程方式检测OSX上共享库的体系结构的方法。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

我只需使用库的路径调用dlopen,如果失败,则不兼容。正如文件所述: -

  

如果dlopen()失败,则返回空指针

相关问题