Python调用C库-未定义符号:lvcGenTrend
如何在加载.so库时解决这个未定义的符号:lvcGenTrendPython调用C库-未定义符号:lvcGenTrend,python,c,python-2.7,labview,Python,C,Python 2.7,Labview,如何在加载.so库时解决这个未定义的符号:lvcGenTrend >>> Traceback (nost recent call last): File "<stdin>", line 1, in <module> File "/usr/lib64/python2.7/ctypes/__init__.py", line 435, in LoadLibrary return self._dlltype(name)
>>> Traceback (nost recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python2.7/ctypes/__init__.py", line 435, in LoadLibrary return self._dlltype(name)
File "/usr/lib64/python2.7/ctypes/__init__.py", line 357, in __init__ self._handle = _dlopen(self._name, mode)
OSError: ./libIncrement.so: undefined symbol: LVCGenRTEnd
C代码是在C Generator 2017中从Windows Labview 2017生成的。
我尝试在Fedora25上加载Python2.7中的libIncrement.so
from ctypes import *
dl = ctypes.cdll.LoadLibrary(./libIncrement.so)
非常感谢您提供的任何帮助。显然,它需要其他地方提供的符号LVCGenRTEnd…是的,我希望如此,但我在哪里可以找到它?
from ctypes import *
dl = ctypes.cdll.LoadLibrary(./libIncrement.so)