Why there is no x64 option for Qt tools on Windows, when using unified installer?
-
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.
-
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.
@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. -
@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.@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.
-
@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.
Hi @flashmozzg,
As this is now tracked by QTBUG-71050, you can close this topic as SOLVED. Thanks!
-
@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.
@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.
-
@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.
@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.