01-16-2014 07:26 AM
I'm developing an application on win7 to grap frames from a Basler camera using NI-IMAQ SDK. On my development computer I have the NI PCIe-1433 board installed and the relavent NI software installed as well. Things went on well with my setup and my new application (c++).
I wrapped the application with several relavent dlls installed by NI-IMAQ. When my colleague tried to run my application on a different computer, he got an error at startup. See the attached image. This error is not due to missing dlls. What's the correct way to release my application?
It is fine if the NI-IMAQ related funcitons cannot work if the user computer does not have the proper hardware and/or NI license. My application has other features not related to NI-IMAQ.
01-16-2014 08:34 PM
01-16-2014 09:22 PM
Yes. We copied 4 or 5 (not a lot though) IMAQ dlls. My colleague installed VS2005 redistributable. Dependency check of my application seems to pass.
01-16-2014 10:09 PM
01-16-2014 11:47 PM
Than you very much. Seems that's the only way other than building another app without IMAQ dependency. Does each computer need a license to install IMAQ?
01-17-2014 09:55 PM