09-16-2013 09:22 AM
Hi friends,
I am back here after a long gap. Now I am again in full time research and using LabVIEW as the programing platform as usual.
I am working on image processing and have designed a code recently for a small image analysis purpose. Several IMAQ VIs are used in my progeam. Now I want to make an executable file of it. But the file I able to build is not working in other machines having no labview because of run-time engine unavailability.
I haave attached the screenshot of the error massage. Can anyone please help me to solve the problem?
Thanking you all ...
Solved! Go to Solution.
09-16-2013 10:21 AM
Have you tried to install the RTE ?
You know that you can build an installer that includes the RTE.
Also remember that you need the RTE Vision, and that this RTE needs a license to run.
09-16-2013 10:26 AM
The dialog seems pretty self explanatory. You need to install the run time engine.
Did you install the LabVIEW run-time engine on the other PC's?
Since you are using IMAQ, I believe you will also need to install the Vision Run-time engine. The only catch there is that you can't freely distribute that one. I believe each Vision runtime license needs to be paid for.
09-16-2013 10:36 AM
I tried to create installer of Vision runtime engine and IMAQ but it did not worked.
As per your information, no executable file can be run in other computer if the program includes any IMAQ VI. Confusing. is Vision library not for programmers doing work for professional use of the program?
I believe there must be some way which will help us to create a .exe file of a program containing IMAQ VIs. Please let me know that way, so that my .exe file can be used by anyone without hassle.
If any kind of payment for any license or so, please let me know that too.
@RavensFan wrote:
The dialog seems pretty self explanatory. You need to install the run time engine.
Did you install the LabVIEW run-time engine on the other PC's?
Since you are using IMAQ, I believe you will also need to install the Vision Run-time engine. The only catch there is that you can't freely distribute that one. I believe each Vision runtime license needs to be paid for.
09-16-2013 10:36 AM
You got a bunch of good and correct answers. Additionally: If your application is actually doing image acquisition(s) you will have to install the according IMAQ / IMAQdx driver on the target machines, too.
09-16-2013 10:39 AM
I am Not acquiring data through hardware. I am accessing the database and executing feature extraction only
09-16-2013 10:41 AM
Ok. No vision hardware! Installing and activating the Vision Run-TimeEngine should do. See here.
09-16-2013 10:42 AM
I tried the way. But may be making some mistakes.
I created the installer using vision RTE and IMAQ both.
And then build the .exe file. But the final file was not running in non-LV machines.
@dkfire wrote:
Have you tried to install the RTE ?
You know that you can build an installer that includes the RTE.
Also remember that you need the RTE Vision, and that this RTE needs a license to run.
09-16-2013 10:46 AM
@GuenterMueller wrote:
Ok. No vision hardware! Installing and activating the Vision Run-TimeEngine should do. See here.
Thanks for your response. I already have gone through this link and created that installer. But is it possible to embed the installer into the created .exe file? So that end user will be able to run the executable file in a hasslefree way?
and is not it possible to have a right which will enable me to make distribution copy of this RTE license; like batch/institution license of LV allow us to installe licensed version in a large number of computer ?
09-16-2013 10:52 AM
AFAIK there is no way to distribute a licensed version of the vision run-time. It must be activated on each target.