Why Will My Executable Not Work Unless I Use the Labview 8.X File Layout?

Updated Aug 8, 2018

Reported In

Software

  • LabVIEW

Issue Details

When I go to build my project as an EXE it only works if I check the "Use LabVIEW 8.x file layout" box in the advanced settings. 

I can only build my project as an executable if I check the "Use LabVIEW 8.x file layout" option in the Advanced Settings of the Application Builder.

Why is this necessary?

Solution

Check to see if any of the VI's in your project were made in LabVIEW 8.6 or earlier. If any of these file were made in 8.6 or earlier you will need to check this box in order to build an executable. 

Additional Information

Use LabVIEW 8.x file layout—Specifies to use a flat file layout to store source files inside a stand-alone application, shared library, or Web service. LabVIEW enables this option by default for build specifications you load from LabVIEW 8.6 or earlier. National Instruments recommends you disable this option for applications you develop in LabVIEW 2009 or later. 
 

WAS THIS ARTICLE HELPFUL?

Not Helpful