LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Can LabVIEW for Mac build framework?

In Windows, LabVIEW can build .dll file and other software can call that dll.

 

How about that in Mac OS? I found the dll in windows is similar to the framwork in Mac.

Can LabVIEW for Mac build framework? Thus other mac app can call that framework.

0 Kudos
Message 1 of 5
(3,195 Views)

Hi, Jasonmark,

you can build .so file in Mac OS which is similar to the shared library in Linux.

1. Use -dynamiclib option to compile a dynamic library on OS X:

http://stackoverflow.com/questions/14173260/creating-shared-libraries-in-c-for-osx

2. Use Xcode to creat a shared library:

https://discussions.apple.com/thread/2196462?start=0&tstart=0

0 Kudos
Message 2 of 5
(3,144 Views)

Hi L1yang,

 

I mean the opposite way: LabVIEW itself build framework(sharelib) and called by Xcode software. 

 

For example, I want to use FFT algorithm in xcode. A good way is use LabVIEW to build FFT.vi to framework(sharelib),  and Xcode can call FFT framework.

0 Kudos
Message 3 of 5
(3,139 Views)

Hi, Jasonmark,

      Sorry for misunderstanding your question.

      It is also possible for Labview to create share library (.framework file) in Mac OS.

      Here is the link:

      http://digital.ni.com/public.nsf/allkb/A6A6371FE0EA333B86257015005E3400

 

Regards,

L1yang.

      

0 Kudos
Message 4 of 5
(3,131 Views)

You can use the Application Builder to build a shared library in Mac OS:

Link : http://zone.ni.com/reference/en-XX/help/371361H-01/lvhowto/building_a_dll/

0 Kudos
Message 5 of 5
(3,119 Views)