LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Building multiple exes with single installer

Solved!
Go to solution

I have a large number of projects that run various pieces of hardware. Is there a way to have a single installer that installs all of the exes onto a local machine? They key component is that I need separate exes for each program, not like a launcher from a master VI that uses libraries or anything like that. Thanks!

0 Kudos
Message 1 of 5
(3,232 Views)

This would be simple if you were in a single project.  I'm not sure about going across projects.


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
0 Kudos
Message 2 of 5
(3,208 Views)

When it's any thing beyond a simple installer I move to using Inno Setup (combined with ISTool) which makes it's own installer.  You can have it copy files, make shortcuts, setup the environment, and optionally run other installers (like NI runtimes) or other things.  It is pretty flexible and not as restrictive as NI's installers from the application builder.

 

Another option for you might be to make all these NI installers, one from each project, and then make an Inno Setup that includes all the other installers, and runs them each.

0 Kudos
Message 3 of 5
(3,146 Views)
Solution
Accepted by topic author AlexGSFC

Maybe I am not understanding correctly.

 

I usually make an installer that may have more than one exe in it; usually I am installing a helper program.

If I am understanding correctly this is what I do. (picts below)

  1. Compile all the exes beforehand.
  2. Drag the EXE folders to the project where you are going to make the installer.
  3. You will need to set up the source files and destination correctly in the installer.
  4. Then Build.

Installer Dialog with Multiple EXEsInstaller Dialog with Multiple EXEsProject Window where external EXE has been dragged into the projectProject Window where external EXE has been dragged into the project

 

mcduff

0 Kudos
Message 4 of 5
(3,135 Views)

Thanks, I didn't realize that you could pull in external exes. 

0 Kudos
Message 5 of 5
(3,110 Views)