07-03-2013 07:57 PM
Hi all,
I am starting a new project using C/C++ in developing application based on DAQmx. I have been using labview for some times but it is my first time to do it in C/C++. In the system, there are 3 analog I/O cards (says, dev1, dev2, dev3) installed. For some reason, I cannot directly develop the code in the computer controls all those cards. I have to develop the code in other computer. Here is my questions
1) Must the destination computer have DAQ driver and/or labview installed?
2) When I compile the code in the development computer, should I distribute the runtime driver or library with my application to the destination computer? Can I compiled and linking everything needed in a static way so it run without driver or library?
07-09-2013 07:08 AM
Hi dragondriver,
1) Yes, the target computer will have to have the DAQmx driver installed. LabVIEW does not need to be installed.
2) For the application to run on the target computer, the necessary Run-Time Engine must be installed. That can be included in an installer file created on the development computer or you can install the Run-Time Engine and DAQmx driver separately on the target computer.
What development environment are you using?