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

Reply via email to