I need to call a 32bit library from Julia. However, I need to run Julia as a 64bit process (to call several other libraries). I cannot (AFAIK)
ccall a 32bit binary from 64bit Julia.
One solution I have is to write a C++ wrapper library that provides a ZMQ server interface to the 32bit library, which I can then call from Julia.
Is that a good approach? Does anyone have a better idea on how to deal with this?
I’m on Windows 10 if it matters, and the 32bit library is a binary dll supplied by a now defunct hardware company.