Details
-
Bug
-
Resolution: Invalid
-
Not Evaluated
-
None
-
5.11.1
-
None
-
Windows 7 Ultimate
MSBuild 15.8.3
64 Bit
32 GB RAM
Description
Hi all,
I moved building Qt from source to a VServer with Win7 and only MSBuild. The x64 build was successfully, but the x86 failed with the following message:
LINK : the 32-bit linker (C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.15.26726\bin\HostX86\x86\link.EXE) failed to do memory mapped file I/O on `E:\qt\_build_5.11.1\msvc2017_x86_nmake\mocs\qtwebengine\src\core\debug\obj\base\base.lib' and is going to restart linking with a 64-bit linker for better throughput 1>LINK : failed to locate a 64-bit linker on %PATH%; continue the current linking
I've read about this issue here and here.
Is it really a good idea, if I want to get a 32 bit build of Qt to set the environment variable "PreferredToolArchitecture=x64"? I think it will be messy to link with a 64-bit linker for a 32 bit build, or?
I appreciate any other idea / work-a-round to solve this issue!
Best regards,
Mike