LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Embed VISA run-time into OSX application

Solved!
Go to solution

The example here: https://decibel.ni.com/content/docs/DOC-26878 , which embeds the mandatory parts of the LabVIEW run time into your application works pretty well: the end user no longer has to separately install the LabVIEW Runtime and removing the unnecessary parts of the LabVIEW Runtime makes the redistributable size much smaller.

 

The issue is that it does not include the VISA runtime. The example program for embedding the LV runtime basically just copies the contents of /Library/Frameworks/LabVIEW 15.0Runtime.framework, except for the listed files.

 

Installing VISA includes much more than just a folder under frameworks, uninstall.txt documents 20 different places that things are mandatorily installed. 

 

Has anyone been able to embed the VISA runtime into their OSX apps before? Is there any documentation of what files are actually needed?

0 Kudos
Message 1 of 4
(2,836 Views)
Solution
Accepted by topic author ngarneski

Similar thread:

 

http://forums.ni.com/t5/LabVIEW/Mac-Standalone-LabVIEW-App-Include-Visa-amp-LabvIEW-Run-time/td-p/30...

 

The VISA driver must be installed separately. Unfortunately, there isn't a way to embed it in a stand-alone project.

0 Kudos
Message 2 of 4
(2,747 Views)

Thanks, I didn't find that thread when I searched myself. Thats a shame that its not possible.

 

Are there still no plans for an installer creation tool like in LV for Windows? Given that PackageMaker has been deprecated its quite a headache to make a good redistributable. 

0 Kudos
Message 3 of 4
(2,735 Views)

I don't know of any plans right now. I would suggest you post to the NI Idea Exchange forum. If there is enough support for this idea, the developers may put in the time to implement it!

 

http://forums.ni.com/t5/LabVIEW-Idea-Exchange/idb-p/labviewideas

0 Kudos
Message 4 of 4
(2,701 Views)