:-1: error: No rule to make target 'C:/Program Files (x86)/Windows Kits/10/Lib/10.0.22621.0/um/x64/User32d.a', needed by 'debug\untitled.exe'. Stop.
因为是移植的代码,这个错误折腾了很久。
首先需要下载windows SDK套件,里面包含了需要的各种库https://developer.microsoft.com/zh-cn/windows/downloads/windows-sdk/
接下来需要把下载的套件放在C盘的目标文件下,这样Qt就可以使用MSVC2017,并且有了代码需要的各种库。
在Qt项目添加库后再次报错,找了很久发现是因为.pro文件添加时在每个库文件名称前加了lib,导致找不到库文件,有的是在文件名称后面加了d,把这些改过来后就可以了。