是否有可能避免将DLL放在与使用它们的脚本相同的目录中?
我希望能够把一个动态链接库放在一个地方,并让它可以通过任何脚本到达。
ctypes.CDLL()似乎只有在CWD中才能找到DLL。将它们放在sys.path或System32中的某个位置不起作用。
具体地说,我试图让UniCurses找到pdcurses.dll,而不是让它出现在CWD中。
发布于 2011-11-28 22:01:27
尝试:
pdcurses_path = ctypes.util.find_library('pdcurses.dll')
if pdcurses_path:
pdcurses = ctypes.CDLL(pdcurses_path)
else:
raise ImportError("could not locate pdcurses.dll library")https://stackoverflow.com/questions/8296802
复制相似问题