dlopen出错

时间:2012-12-30 13:45:55

标签: python macos dylib dlopen

我正在加载动态库(在python中通过ctypes)并得到这样的错误:

  

OSError:dlopen(mlib.dylib,6):找不到符号:_NSLocalizedDescriptionKey

     

参考:/Users/abc/work/as/mlib.dylib

     

期望:平面命名空间    在/Users/abc/work/as/mlib.dylib

你有没有想法如何解决它?我想应该链接一些库,但是哪个?..

1 个答案:

答案 0 :(得分:0)

在链接时,应该链接适当的框架,在这种情况下为“-framework Foundation”。