We have a Raspberry 3 and we downloaded the precompiled DLL for Linux on Dobot's website (Dobot Demo v2.0 http://dobot.cc/download-center/dobot-magician.html) and unfortunately, we cannot load the DLL for Linux (file .so) with the function dlopen or cdll.LoadLibrary() on Python. The error is :
OSError: libDobotDll.so.1.0.0: cannot open shared object file: No such file or directory
Obvious first question. Does the .so (shared object) file reside in a directory on your path and have you looked at the permissions and compared them to other object files?
I didn't manage to get the precompiled DLL working on my raspberry pi either. From what I remember I had a similar error. Instead I used this python library: