Gromacs 是一个用于分子建模的软件包。我想在 Python 中使用 ctypes 访问 libgromacs.so 库中导出的一些函数。
示例函数
open_xtc
明显是在libgromacs.so中导出的:
$ nm -D --demangle libgromacs.so | grep open_xtc
0000000000d98e30 T open_xtc(char const*, char const*)
以下 Python 代码,然而,由于某些原因不起作用
import ctypes
LGMX = ctypes.cdll.LoadLibrary('libgromacs.so')
LGMX.open_xtc
和回报
AttributeError: libgromacs.so: undefined symbol: open_xtc`
如何访问 libgromacs.so 中的函数?