LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Application builder ver7.1 for Linux

I have compiled a program with Application Builder version 7,1 in
Linux. The compilation has not given problems. When I launch the
file.exe appears an error. The program does not find a
share library (lvanlys.so).
The application builder during the phase of compilation it has not created the library lvanlys.so.
Why?
0 Kudos
Message 1 of 7
(3,715 Views)
The lvanlys.so library is a LabVIEW library.
What might help in your case is to open the VI in the LabVIEW Development environment and save it from there. There might be a missing reference to the library in the VI. After saving it from labVIEW, try and build the exe once again.
Regards,
AlessioD
National Instruments
0 Kudos
Message 2 of 7
(3,698 Views)
AlessioD wrote:

> The lvanlys.so library is a LabVIEW library.<br>What might help in your
> case is to open the VI in the LabVIEW Development environment and save it
> from there. There might be a missing reference to the library in the VI.
> After saving it from labVIEW, try and build the exe once again.

Or he might be trying to load the executable on a different computer
where no LabVIEW runtime system has been installed yet. It would be easy
to get into this problem as the application builder can't create an
installer on non-Windows platforms.

The solution of course is to get the runtime engine installer either
from the LabVIEW CD or the NI website and install it on that machine, too.

Rolf Kalbermatter

Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
0 Kudos
Message 3 of 7
(3,680 Views)
Just one question for ROLFK, I have used the lvanllys.dll many times in a build (Windows) and have always had to add it into the build. Even when I choose to create the installer. Why is that. Is the dll native to labview or to the runtime engine.

Just asking



Joe.
"NOTHING IS EVER EASY"
0 Kudos
Message 4 of 7
(3,677 Views)
jhoskins wrote:

> Just one question for ROLFK, I have used the lvanllys.dll many
> times in a build (Windows) and have always had to add it into the
> build. Even when I choose to create the installer. Why is that?
> Is the dll native to labview or to the runtime engine.

It is part of the implementation of the analysis library functions of
LabVIEW. I checked this and since LabVIEW 7.1 the runtime engine does
install its own lvanlys.dll (and MKL "Intel Math Kernel Library" which
is the actual implementation of a large part of the functions from the
analysis library since LabVIEW 7.1)

Before that lvanlys.dll was self contained and treated by the
application builder just like another user DLL which got included in the
application build itself.

Rolf Kalbermatter
Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
0 Kudos
Message 5 of 7
(3,674 Views)
Ok I have 7.0 so that explains it and looks like it has been fixed.

Thanks Rolf



Joe.
"NOTHING IS EVER EASY"
0 Kudos
Message 6 of 7
(3,672 Views)
Hi, take care that differently from other platforms in Linux there are two things to install in a PC without Labview.
Labview Run Time Engine and Advanced Analysis Library.

http://digital.ni.com/softlib.nsf/954feaeea92d90918625674b00658b83/291c2e24cc982e2d86256e86006c1b11?OpenDocument

You need booth to run an executable that uses math functions.

Hope this help!

Ciao.

NicolaC
National Instruments.
0 Kudos
Message 7 of 7
(3,646 Views)