12-03-2010 07:34 AM
I have developed a vi in labview 2010, it works properly, then built the application and put it on a non development pc, with LVRT 2010 installed, . when I open the exe, I see a broken arrow, and I get the error " The vi is not executable. The development suite is needed..."
What went wrong? How can I fix this.
Thank you.
12-03-2010 07:38 AM
12-03-2010 08:09 AM
Hi GerdW,
I created an installer and installed it on the non development pc, and had the same problem.
Any other ideas?
12-03-2010 08:20 AM
This depends most often on the modules you are using.
You have to make sure that the whole VI hierarchy is available on the target system. So leaving out VIs from the vi.lib can lead to this issue if not already installed on the target machine.
In addition, using certain modules require a runtime engine on the target. Some modules have runtime engines which are liable to pay costs.
hope this helps,
Norbert
12-03-2010 08:39 AM
Norbert,
How do I make sure that all the vi hierarchy is installed on the target pc?
thank you
12-03-2010 08:44 AM
Regarding the vi hierarchy, it is rather simple: do not remove anything from the build script.
But it is possible that you are missing DLLs. Those must be installed in the expected folder. So look carefully in your hierarchy and check if all files are located in the expected folder on the target machine.
Norbert
12-03-2010 09:19 AM
One thing to watch for that I've seen in the past, is when building an installer, there is an option in the Advanced section, that is "Require the LabVIEW X.X development system or later"
After re-reading your post it doesn't sound like this is what you are experiencing because it is not during the installation that you have the problem.
Unofficial Forum Rules and Guidelines
Get going with G! - LabVIEW Wiki.
16 Part Blog on Automotive CAN bus. - Hooovahh - LabVIEW Overlord