I might've found the problem. The following is copied from 
"dd_vsdevcmd16_env.log".

Laptop
========================
WindowsLibPath=References\CommonConfiguration\Neutral
WindowsSDKLibVersion=winv6.3\
WindowsSDKVersion=\

PC
========================
WindowsLibPath=C:\Program Files (x86)\Windows 
Kits\10\UnionMetadata\10.0.19041.0;C:\Program Files (x86)\Windows 
Kits\10\References\10.0.19041.0
WindowsSdkBinPath=C:\Program Files (x86)\Windows Kits\10\bin\
WindowsSdkDir=C:\Program Files (x86)\Windows Kits\10\
WindowsSDKLibVersion=10.0.19041.0\
WindowsSdkVerBinPath=C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\
WindowsSDKVersion=10.0.19041.0\

Next I ran:
set VSCMD_DEBUG=3
vcvars64.bat > out.txt

Which results in this error:
"ERROR: Registry editing has been disabled by your administrator."

So if vcvarsall can't set Windows 10 SDK paths properly because of missing 
rights to access the registry then why is it working in Visual Studio 2019 
directly?

And can there be a workaround that does not involve putting paths somewhere 
manually?

Von: Henry Skoglund
Gesendet: Donnerstag, 10. Juni 2021 22:08
An: Christian Bauer; qt-creator@qt-project.org
Betreff: Re: AW: [Qt-creator] Qt Creator Build Environment Windows 10 SDK

On 2021-06-10 14:50, Christian Bauer wrote:

Hi, I’ve just tested it on both machines.
In Visual Studio 2019 -> Project properties -> VC++ Directories -> Include 
Directories all paths are listed (see screenshot).
 

 
 
Von: Henry Skoglund
Gesendet: Donnerstag, 10. Juni 2021 09:36
An: qt-creator@qt-project.org; chriz...@yahoo.com
Betreff: Re: [Qt-creator] Qt Creator Build Environment Windows 10 SDK
 
On 2021-06-09 09:48, Christian Bauer via Qt-creator wrote:


Hey there!
I have the following problem regarding Qt Creator on Windows 10:
 
I installed Qt MSVC 2019 64bit and Visual Studio 2019 Community on 2 machines 
(PC and Laptop). 
I can compile and run simple test projects on PC, but not on Laptop where I get 
include errors.
 
So I checked my projects build environment for both machines (INCLUDE 
variable). 
 
PC:

 
Laptop:

 
I can now add those paths manually in project settings but I'd rather have them 
load automatically. Any ideas on how to get that running?
(I tried reinstalling Qt and Visual Studio twice already)
 


Well Qt Creator is just a hapless victim of whatever the running of 
vcvarsall.bat returns in the INCLUDE enviroment variable, so maybe on your 
laptop you have some 3rd party software that adds some stuff to it (just 
guessing :-)
You can try debug what happens when Qt Creator starts and vcvarsall.bat is run, 
open a CMD window:

c:
cd \Qt\Tools\QtCreator\bin
set VSCMD_DEBUG=1
qtcreator

Now wait for Qt Creator to start and just exit it directly. Qt Creator has run 
vcvarsall.bat but this time there are 2 trace files in your %TEMP% directory:
dd_vsdevcmd16_env.log and dd_vsdevcmd16_preinit_env.log

Post them here.

_______________________________________________
Qt-creator mailing list
Qt-creator@qt-project.org
https://lists.qt-project.org/listinfo/qt-creator

Reply via email to