2024-10-01 13:26:43 发布
网友
在Mac OS X上ctypesLoadLibrary()在哪里搜索共享库
ctypes
这项工作:
LoadLibrary("/full/path/to/my_library.dylib")
但是,
LoadLibrary("my_library.dylib")
不起作用,即使/full/path/to)在PATH和PYTHONPATH中
/full/path/to)
PATH
PYTHONPATH
在OSX(几乎)任何Nix)上,CTypes使用dlopen打开一个。因此(.dylib)。根据{a1}({}):
When path doesn't contain a slash character (i.e. it is just a leaf name), dlopen() searches the following until it finds a compatible Mach-O file: $LD_LIBRARY_PATH, $DYLD_LIBRARY_PATH, current working directory, $DYLD_FALLBACK_LIBRARY_PATH.
在OSX(几乎)任何Nix)上,CTypes使用dlopen打开一个。因此(.dylib)。根据{a1}({}):
相关问题 更多 >
编程相关推荐