LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Generate Shared Library (C ABI Compatible) with LabVIEW NXG

Hello,

using Application Builder in standard LabVIEW I am able to generate a *.dll or *.so which only requires a LabVIEW runtime and can be called from C or any other C-compatible language (Python for example).

Can I do any such thing with LabVIEW NXG 5.0? The only thing I have found was *.gll generation, which is probably some byte code compatible with NXG runtime, but is it callable from other languages?

Edit: I belive this is just not possible right now.
Also: I believe LabVIEW targets LLVM, could we ask for some crossbuilding / crosscompilation tool chains in LabVIEW IDE?
Is this a suggestion somewhere already? This feature is quite useful when building complex embedded systems.
What I mean by that is an option to install root file systems and compilation toolchains in the LabVIEW/NXG environment through NIPM to use one development machine and get all the supported targets as byte/binary outputs?


Let's say you're creating some generic maths library and using G language to do that it could be used on many different platforms, why wouldn't it be available on every possible LabVIEW/NXG runtime?

Researcher @ Gdańsk University of Technology
Python enthusiast
0 Kudos
Message 1 of 1
(1,280 Views)