Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Installation and Deployment
  4. Why there is no x64 option for Qt tools on Windows, when using unified installer?
Forum Updated to NodeBB v4.3 + New Features

Why there is no x64 option for Qt tools on Windows, when using unified installer?

Scheduled Pinned Locked Moved Solved Installation and Deployment
6 Posts 3 Posters 1.4k Views
  • 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.
  • F Offline
    F Offline
    flashmozzg
    wrote on last edited by
    #1

    Furthermore, there is no indication which version is installed.

    I've recently faced a problem which stemmed from Qt Creator being x86 instead of x64. Unfortunately, I haven't found a way to install proper, x64 version using Qt Maintenance tool, even though there is a x64 installer for windows: https://download.qt.io/official_releases/qtcreator/4.7/4.7.1/

    Why does Qt unified not provide the option to install x64 version of tools? I can see a reason to still ship x86 qt libraries, but I can hardly imagine a situation where the developer himself would want to use x86 tools (with all limitations that come with it). It's seems very strange to me to not at least provide an option to choose proper set of tools.

    jsulmJ 1 Reply Last reply
    0
    • F flashmozzg

      Furthermore, there is no indication which version is installed.

      I've recently faced a problem which stemmed from Qt Creator being x86 instead of x64. Unfortunately, I haven't found a way to install proper, x64 version using Qt Maintenance tool, even though there is a x64 installer for windows: https://download.qt.io/official_releases/qtcreator/4.7/4.7.1/

      Why does Qt unified not provide the option to install x64 version of tools? I can see a reason to still ship x86 qt libraries, but I can hardly imagine a situation where the developer himself would want to use x86 tools (with all limitations that come with it). It's seems very strange to me to not at least provide an option to choose proper set of tools.

      jsulmJ Offline
      jsulmJ Offline
      jsulm
      Lifetime Qt Champion
      wrote on last edited by
      #2

      @flashmozzg said in Why there is no x64 option for Qt tools on Windows, when using unified installer?:

      I've recently faced a problem which stemmed from Qt Creator being x86 instead of x64

      What problem was it?
      x86 binaries usually run just fine in Windows x86_64, so I don't see a big need for Qt tools x86_64.

      https://forum.qt.io/topic/113070/qt-code-of-conduct

      F 1 Reply Last reply
      0
      • jsulmJ jsulm

        @flashmozzg said in Why there is no x64 option for Qt tools on Windows, when using unified installer?:

        I've recently faced a problem which stemmed from Qt Creator being x86 instead of x64

        What problem was it?
        x86 binaries usually run just fine in Windows x86_64, so I don't see a big need for Qt tools x86_64.

        F Offline
        F Offline
        flashmozzg
        wrote on last edited by
        #3

        @jsulm said in Why there is no x64 option for Qt tools on Windows, when using unified installer?:

        @flashmozzg said in Why there is no x64 option for Qt tools on Windows, when using unified installer?:

        I've recently faced a problem which stemmed from Qt Creator being x86 instead of x64

        What problem was it?
        x86 binaries usually run just fine in Windows x86_64, so I don't see a big need for Qt tools x86_64.

        Interaction with x64 tools and environment from within x86 QtC binary. Not to mention general limitations of x86 programs.

        aha_1980A jsulmJ 2 Replies Last reply
        0
        • F flashmozzg

          @jsulm said in Why there is no x64 option for Qt tools on Windows, when using unified installer?:

          @flashmozzg said in Why there is no x64 option for Qt tools on Windows, when using unified installer?:

          I've recently faced a problem which stemmed from Qt Creator being x86 instead of x64

          What problem was it?
          x86 binaries usually run just fine in Windows x86_64, so I don't see a big need for Qt tools x86_64.

          Interaction with x64 tools and environment from within x86 QtC binary. Not to mention general limitations of x86 programs.

          aha_1980A Offline
          aha_1980A Offline
          aha_1980
          Lifetime Qt Champion
          wrote on last edited by
          #4

          Hi @flashmozzg,

          As this is now tracked by QTBUG-71050, you can close this topic as SOLVED. Thanks!

          Qt has to stay free or it will die.

          1 Reply Last reply
          1
          • F flashmozzg

            @jsulm said in Why there is no x64 option for Qt tools on Windows, when using unified installer?:

            @flashmozzg said in Why there is no x64 option for Qt tools on Windows, when using unified installer?:

            I've recently faced a problem which stemmed from Qt Creator being x86 instead of x64

            What problem was it?
            x86 binaries usually run just fine in Windows x86_64, so I don't see a big need for Qt tools x86_64.

            Interaction with x64 tools and environment from within x86 QtC binary. Not to mention general limitations of x86 programs.

            jsulmJ Offline
            jsulmJ Offline
            jsulm
            Lifetime Qt Champion
            wrote on last edited by
            #5

            @flashmozzg Interaction with 64bit tools/environment? I don't see how this can be a problem. Never had any problems with 32bit QtCreator. x86 limitations are only real limitations when you actually hit those limitations. But I agree that a 64bit version should be provided by default these days.

            https://forum.qt.io/topic/113070/qt-code-of-conduct

            F 1 Reply Last reply
            0
            • jsulmJ jsulm

              @flashmozzg Interaction with 64bit tools/environment? I don't see how this can be a problem. Never had any problems with 32bit QtCreator. x86 limitations are only real limitations when you actually hit those limitations. But I agree that a 64bit version should be provided by default these days.

              F Offline
              F Offline
              flashmozzg
              wrote on last edited by flashmozzg
              #6

              @jsulm said in Why there is no x64 option for Qt tools on Windows, when using unified installer?:

              @flashmozzg Interaction with 64bit tools/environment? I don't see how this can be a problem. Never had any problems with 32bit QtCreator. x86 limitations are only real limitations when you actually hit those limitations. But I agree that a 64bit version should be provided by default these days.

              Well, for example, I had some build scripts broken because they were launched in x86 compatibility mode (so certain Windows features/exes were "hidden" from them), and it wasn't easy to debug what's wrong. It was fixable, but still avoidable.

              Mostly it was just unexpected, since Qt Unified installer doesn't offer x64 and doesn't mention that QtC would be x86. It didn't even occur to me to look in that direction until I've hit my problem.

              Also, since unified installer doesn't allow you to "deselect" QtC and it'll try to install over x64 one the user experience is awful. Basically, it seems there is no way to use unified Qt installation with x64 QtC without some ugly hacks/redundant x86 QtC copy.

              1 Reply Last reply
              0

              • Login

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • Users
              • Groups
              • Search
              • Get Qt Extensions
              • Unsolved