11-21-2023 03:39 AM
Hi everybody,
I searched the internet for some information about the LabVIEW-Runtime-Engine. As far as I know, you have to have the Runtime-Engine installed on your System for your LabVIEW Applications to work.
On my Linux-System I have the two Engines from 2013 and 2016. When I looked at the *.so files, under /usr/local/lib and ../lib64, I noticed that there are always two different libraries:
--> liblvrtdark.so and liblvrt.so
My question would be, about the differences to these two files and their use-cases.
Greetings
Musa
Solved! Go to Solution.
11-21-2023 04:09 AM - edited 11-21-2023 04:10 AM
The dark variant is for when you create shared libraries that are going to be used by console programs. They do not contain most of the LabVIEW UI manager library and are therefore smaller and do not require an installed X server.
The non-dark has a complete UI manager library that needs an installed X server and according shared libraries. It's what a normal LabVIEW application needs in order to be able to show its front panels.
When building shared libraries you can choose if it should link against the dark or the normal runtime library.