Additional Information
Virtual Machines (VM)
Built applications can also run on virtual machines running the same operating system used to build the application. This option generally works for projects that do not involve hardware unless your virtual machine is specifically configured to interface with your hardware. Virtual Machines are also
not officially supported by NI .
Platform Dependent Features
Platform dependent features like ActiveX and dynamic link libraries (.dll files) will not transfer between platforms. Features such as Active X and DLLs are only available on the Windows platform. Apple Events are only available on the Macintosh platform. If VIs use platform dependent features, modification is required when they are transferred from one platform to another. If Code Interface Nodes (CINs) are used in the VI, then it is necessary to recompile the CIN code when transferring between platforms.
Hardware Drivers
Not all hardware drivers are supported on all platforms. Therefore, NI recommends that you make sure the required drivers for your hardware are supported in the operating system before you move your application to a different operating system. For example, applications developed using DAQmx 9.8 are not compatible on Linux or OS X. The application would need to be modified to use the DAQmx Base 3.7 driver. Additionally, it is important to consider that these two drivers do not support all of the same hardware, so moving an application from one operating system to another may require different hardware. You should always consult the README for the device driver to confirm its compatibility with devices and operating systems.
DLL and Shared Objects
DLL files in Macintosh and Linux machines are referred to as Shared Object (SO) or .so files.
Note: NI-DAQmx Base is compatible with macOS 10.14 and earlier versions and starting 2018, NI-DAQmx for Linux is included with the
NI Linux Device Drivers. Please check compatibility for
Windows,
Linux, and macOS for supported versions of this driver. For more information, please read the
End-of-Life Announcement for DAQmx Base Driver .