Open trojek opened 3 years ago
I build shared library for Linux arm64 with no error using following commands:
$ cmake .. . $ make
I also change the usblib from: https://github.com/Wickedlasers/laserdocklib/tree/master/lib/3rdparty/libusb/lib/linux to one compiled on arm64.
Then when when I try to use liblaserdocklib.so (from Python)
Laserdock_LIB = ctypes.cdll.LoadLibrary("./lib/liblaserdocklib.so") Laserdock_LIB.nodeDisableOutput()
I got an error: AttributeError: ./liblaserdocklib.so: undefined symbol: nodeDisableOutput.
AttributeError: ./liblaserdocklib.so: undefined symbol: nodeDisableOutput
I assume that there is a problem with compilation shared library. How can I fix it?
I build shared library for Linux arm64 with no error using following commands:
I also change the usblib from: https://github.com/Wickedlasers/laserdocklib/tree/master/lib/3rdparty/libusb/lib/linux to one compiled on arm64.
Then when when I try to use liblaserdocklib.so (from Python)
I got an error:
AttributeError: ./liblaserdocklib.so: undefined symbol: nodeDisableOutput
.I assume that there is a problem with compilation shared library. How can I fix it?