Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Unsolved Installer makers for Qt programs

    General and Desktop
    3
    10
    1442
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • tomy
      tomy last edited by

      Hi,

      I would like to ask you guys about the installer makers you use for your programs, Qt Installer Framework, Inno or other ones. Which is your favorite and why?

      I didn't reach the final success using Qt Installer Framework here. :(

      A 1 Reply Last reply Reply Quote 0
      • A
        ambershark @tomy last edited by ambershark

        @tomy For windows I use NSIS a lot. For linux I write my own bash script installers. For OSX I use the standard pkg installers that are part of osx. Or if I don't need an install, I use a simple dmg.

        My L-GPL'd C++ Logger github.com/ambershark-mike/sharklog

        tomy 1 Reply Last reply Reply Quote 0
        • tomy
          tomy @ambershark last edited by

          @ambershark

          For windows I use NSIS a lot.

          Thanks for the reply.
          It took much time until I could create an installer using Qt Installer Framework (QIF) for a program and now it's fine but still I can't set an icon on the file types of that program using QIF.

          What's its the benefits of NSIS compared to QIF for example, and why do you choose it over QIF or other installer makers please?

          A 1 Reply Last reply Reply Quote 1
          • A
            ambershark @tomy last edited by

            @tomy No strong reason other than it's open source, works reasonably well, and is quick to make an installer. Plus I started using it like 15 years ago.. so it's just kinda habit now.

            I have no basis of comparison though since I haven't used QIF. QIF could be way better, I just don't know since I've never used it.

            My L-GPL'd C++ Logger github.com/ambershark-mike/sharklog

            1 Reply Last reply Reply Quote 2
            • mrjj
              mrjj Lifetime Qt Champion last edited by

              Hi
              Besides NSIS, i also used
              Inno Setup
              http://www.jrsoftware.org/isinfo.php
              for its single exe creation and ability to disk span. ( yes we still use floppy drives ;)

              I cant compare to QIF as i never used it.

              A 1 Reply Last reply Reply Quote 1
              • A
                ambershark @mrjj last edited by

                @mrjj said in Installer makers for Qt programs:

                yes we still use floppy drives

                Lol no way... last floppies I saw in a store were like $35 because they are so unused now.

                My L-GPL'd C++ Logger github.com/ambershark-mike/sharklog

                mrjj 1 Reply Last reply Reply Quote 0
                • tomy
                  tomy last edited by

                  Hi,

                  So most Qt developers haven't used QIF yet! It made me a little surprised. And that is why I don't get a final response for getting my program done.

                  So must Qt developers use NSIS or Inno (and not QIF). I'm still not very sure what to do.

                  mrjj A 2 Replies Last reply Reply Quote 0
                  • mrjj
                    mrjj Lifetime Qt Champion @ambershark last edited by mrjj

                    @ambershark
                    Way yes, we have maybe 500 installation that still have only floppy. No usb, no net etc.
                    Being running for 10-25 years :) ( back then , they did make good pcs ;)

                    1 Reply Last reply Reply Quote 1
                    • mrjj
                      mrjj Lifetime Qt Champion @tomy last edited by

                      @tomy

                      Well from 2 answers, you cant conclude that :)

                      What you should do is test them.
                      Make small installer. see what you like and what works for you.

                      That is how you choose a tool.

                      1 Reply Last reply Reply Quote 1
                      • A
                        ambershark @tomy last edited by

                        @tomy said in Installer makers for Qt programs:

                        Hi,

                        So most Qt developers haven't used QIF yet! It made me a little surprised. And that is why I don't get a final response for getting my program done.

                        So must Qt developers use NSIS or Inno (and not QIF). I'm still not very sure what to do.

                        Well it's more that QIF didn't exist when @mrjj and I wrote our first installers. So it's not like QIF is bad it's just that I had already working solutions that I knew so I didn't bother looking for another one.

                        Installers aren't a really important feature imo. It just needs to work, and maybe look pretty, but that's it. It's used only once so it doesn't have to be the best thing in the world, so I just never looked past NSIS when it worked for what I needed.

                        My L-GPL'd C++ Logger github.com/ambershark-mike/sharklog

                        1 Reply Last reply Reply Quote 2
                        • First post
                          Last post