05-04-2016 01:41 PM
I am using crio 9035 RT to acquire data from micro epsilon Laser sensor (scan control 2900-100) by using their Library which I have attached below.
Since Crio 9035 is Linux OS it won’t support .dll file so I am trying to convert the dll file in the library (I have attached below) to .so file for shared variable in RT, but it wasn’t worked.
I have tried the conversion with the C\C++ ecplise compiler tool.
So my question is:
It’s possible to convert the .dll in the below library to .so file?
Is any other way to convert the below attached Library to .so file?
My ultimate aim is to use the library (below attachment) in Linux supported RT (Crio 9035)
Since The attachment scanCONTROL_LabView_SDK2.zip is too large i have given the link to download the library file.
http://www.micro-epsilon.com/link/download/sclvi_tM3NM9iN
Waiting for the Reply, Thanks in advance.
05-04-2016 02:03 PM
No, there's no way to convert a DLL to a Linux shared library. At the absolute minimum the library needs to be recompiled for the correct target, but most likely the library also calls into operating system functions, and those functions are not the same across different operating systems. The manufacturer would need to provide a Linux version of their library in order for you to be able to use it on the cRIO.
05-04-2016 10:16 PM
Thank you @ nathand
05-01-2018 09:57 AM
FYI for anyone that might stumble across this older thread like I did...
http://www.ni.com/tutorial/14690/en/