Click here to Skip to main content
15,867,308 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
how do we merge different softwares like vs2008, some gui applications(Qt) together along with the required drivers to combine and form one application where user does next and it gets installed auotomatically one aftr d other by giving the command next as software is installed
Posted
Comments
Sergey Alexandrovich Kryukov 10-Sep-14 23:32pm    
The question does not make sense. "vs2008" is the Microsoft IDE. How can you possibly "merge" the software that does not belong to you, based on what rights? What is that "merge" supposed to mean? And so on...
—SA
Stefan_Lang 11-Sep-14 6:50am    
I think what he means is packing multiple programs into an installer, e.g. for installing an entire tool chain required for work on a project.
Sergey Alexandrovich Kryukov 11-Sep-14 10:49am    
Thank you, Stefan. I think this is not 100% obvious from OP's post...
—SA
Stefan_Lang 11-Sep-14 10:57am    
"not 100% obvious" is an understatement - I didn't know you were british! ;-)
Sergey Alexandrovich Kryukov 11-Sep-14 11:02am    
Even I did not know that... Thank you for telling me. :-)
—SA

First, this is not a C++ question, it is not even a programming question - this is about automating installations.

Second, you need to own the required licenses and the licenses must allow you to copy the software in the way you describe. Note that some software such as VS2008 may come with installation media that are valid only for a single installation and may not legally be copied to multiple devices.

Third, standard Installer software may not always help, since some software (such as VisualStudio) must run their own installer program to be properly installed, and some may require rebooting!

The easiest way would be to gather the installation files for each program in separate directories, and write a batch file or simple GUI program that simply calls the installer exe files. You'll need to check if it is possible to install all programs without rebooting in between, and you need to find a working order of installation.

Another way would be to check out installer programs (such as the ones posted in solution 1) and find out whether they suport this kind of installation process.

The usual way is to write a project handbook that describes the software tools that need to be installed, where to find the installation files, the order of installation, who to ask for further guidance, and maybe a list of commonly used settings and commands. Then let each programmer do it by themselves.
 
Share this answer
 
Comments
Member 11072838 11-Sep-14 10:42am    
is'nt it possible to do it locally i mean without the global use if it works then its no harm in taking permission
Stefan_Lang 11-Sep-14 10:55am    
Possible? Probably*. Legal? No.

*When I say probably, I only refer to the installation - if you don't have the proper license, activating or using the software may still not be possible in more than one location.
Member 11072838 12-Sep-14 10:03am    
did u used these links..??
In Visual Studio, create an MSI project.

http://msdn.microsoft.com/en-us/library/cc185688%28v=vs.85%29.aspx[^]

Or use a toolkit like NSIS.

http://nsis.sourceforge.net/Main_Page[^]

A third approach is a roll-your-own self extracting installer.

A Self-extracting Installer[^]
Stefan_Lang 12-Sep-14 10:11am    
No, but I know what MSI and NSIS do: they are installer programs. They are normally used to install a single application. I do not know whether they can also be used to install multiple applications, but for the reasons I already mentioned I consider that unlikely.
Member 11072838 13-Sep-14 14:16pm    
ohk then wht else are the softwares to compile vs 2008, some qt addin n emulator, wth bat file n drivers along with it.
If possible mntn the link n steps required to wrk on
In Visual Studio, create an MSI project.

http://msdn.microsoft.com/en-us/library/cc185688%28v=vs.85%29.aspx[^]

Or use a toolkit like NSIS.

http://nsis.sourceforge.net/Main_Page[^]

A third approach is a roll-your-own self extracting installer.

A Self-extracting Installer[^]
 
Share this answer
 
Comments
Member 11072838 11-Sep-14 10:41am    
it is not working properly i mean there is nothing like to give the setup files of differnt software's and the creation of a single executable file to run on a single run.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900