Search code examples
qtcross-platformauto-update

How can I enable auto-updates in a Qt cross-platform application?


I love applications that are able to update themselves without any effort from the user (think: Sparkle framework for Mac). Is there any code/library I can leverage to do this in a Qt application, without having to worry about the OS details?

At least for Windows, Mac and user-owned Linux binaries.

I could integrate Sparkle on the Mac version, code something for the Linux case (only for a standalone, user-owned binary; I won't mess with distribution packaging, if my program is ever packaged), and find someone to help me on the Windows side, but that's horribly painful.


Solution

  • OK, so I guess I take it as a "no (cross-platform) way". It's too bad!