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