From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Porting LabWindows/CVI Application to another platform

Hello,

 

I have an application written using Labwindows/CVI. Is it possible to port the application to run on Mac OSx? I am very inclined to say no, considering the CVI runtime does not run on mac OSx, but I wanted to verify. 

 

Thank you for your time.

0 Kudos
Message 1 of 3
(2,761 Views)

It depends on the application. If you are using standard C and only library calls to libraries, which are also available on OSx ( like VISA), you should be able to port it to OSx. But if you are using  NI specific libraries like the userinterface library you are stuck to the platforms supported by NI.

0 Kudos
Message 2 of 3
(2,745 Views)

There are various ways to install rpms on OSX, so maybe, just maybe, you can install CVI for Linux on your Mac and then compile your app with cvicc (you can customize the compilation process in the ecc file). But I haven't used Macs in years.

0 Kudos
Message 3 of 3
(2,734 Views)