I up vote for wix, can integrate into Visual Studio and MSBuild. I use it with VS, MsBuild and Jenkins. Msi are still a pain (compared to rpm, debian package ) but at least the doc are ok and it's free.
> On Feb 18, 2015, at 8:31 PM, Pavel Koshevoy <[email protected]> wrote: > > There may be easier ways to do this, but I am using WiX 3.5. > > I had to write a small program to invoke the Dependency Walker and parse its > output to automatically discover dependencies of my executable. This is > similar to what you would do with otool on OSX, or ldd on Linux. Then, given > the discovered dependencies the program generates the necessary XML to feed > the WiX toolchain. Code signing the installer is still a manual task. > > Here it is -- > https://sourceforge.net/p/apprenticevideo/code/HEAD/tree/trunk/apprenticevideo/wixWrapper.cpp > > The wixWrapper is called from my CMake build script. > > Pavel. > > > >> On 02/18/2015 06:11 PM, Jason Kretzer wrote: >> And just to add to it, if any of this can be scripted or some such to be >> done in an unattended manner. >> >> -Jason >> >> From: Jason Kretzer >> Sent: Wednesday, February 18, 2015 8:09 PM >> To: [email protected] >> Subject: Installer Recommendations >> >> Good day all! >> >> I am seeking recommendations for an installer (does not have to be free) >> program that I can use to deploy a Qt Application(5.3) and compiled with >> VS2010 to Windows 7. I am not sure of all the variety of packages out there >> but am generally seeking: >> >> 1.) Can create an .exe or .msi which can install the application at a >> certain location >> 2.) Can update a pre-installed version of the application with a new >> version (in some fashion) >> 3.) Can check for pre-requisites and either package them or download and >> install them (in some fashion) such as MSVC++ 2010 Redistributables, etc. >> 4.) Can potentially read/write the registry and ask for proper >> permissions to do so >> >> Thoughts? >> >> -Jason >> - - - - - - - - - - - - - - - - - - - - - - - >> Jason R. Kretzer >> >> Lead Application Developer >> Cell # 606-792-0079 >> [email protected] >> >> “quidquid latine dictum sit altum videtur” >> >> <mime-attachment.png> >> >> >> >> >> _______________________________________________ >> Interest mailing list >> [email protected] >> http://lists.qt-project.org/mailman/listinfo/interest > > _______________________________________________ > Interest mailing list > [email protected] > http://lists.qt-project.org/mailman/listinfo/interest
_______________________________________________ Interest mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/interest
