Still experimenting with latest VS2019, when I try to rebuild Panda3D with an older Windows SDK, I get the following error :
Version: 1.10.6
Platform: win-amd64
Using Python 3.7
Using Windows SDK 8.1
Using Visual Studio 2019
Using MSVC 14.2
Target OS: windows
Target arch: x64
Using Universal CRT 10.0.18362.0
Traceback (most recent call last):
File "makepanda/makepanda.py", line 637, in
SetupBuildEnvironment(COMPILER)
File "C:\Users\User\build\makepanda\makepandacore.py", line 2952, in SetupBuildEnvironment
SetupVisualStudioEnviron()
File "C:\Users\User\build\makepanda\makepandacore.py", line 2866, in SetupVisualStudioEnviron
CopyAllFiles(GetOutputDir() + "/bin/", win_kit + "Redist\\ucrt\\DLLs\\" + arch + "\\")
File "C:\Users\User\build\makepanda\makepandacore.py", line 3146, in CopyAllFiles
for x in GetDirectoryContents(srcdir, ["*"+suffix]):
File "C:\Users\User\build\makepanda\makepandacore.py", line 657, in GetDirectoryContents
files = os.listdir(dir)
FileNotFoundError: [WinError 3] The system cannot find the path specified: 'C:\\Program Files (x86)\\Windows Kits\\10\\Redist\\ucrt\\DLLs\\x64\\'
The path that trigger the error does not exist indeed, but C:\Program Files (x86)\Windows Kits\10\Redist\10.0.18362.0\ucrt\DLLs\x64 do actually exist
I’m not a Windows developper, so I might have goofed somewhere though
In the mean time I will switch back to VS2015