LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW Runtime Engine Know-How

Solved!
Go to solution

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

0 Kudos
Message 1 of 2
(43,431 Views)
Solution
Accepted by topic author musa_

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.

Rolf Kalbermatter
My Blog
Message 2 of 2
(43,413 Views)