QT dependent错误 uic.exe丢失

-1: error: dependent ‘…\Qt\Qt5.11.0\5.11.0\msvc2017_64\bin\uic.exe’ does not exist.
在出现这个错误的时候,意识到这个应该是编译器没有配置好,可是在配置中,没有发现有问题。
于是我尝试者改变了编译器,选择mingGW,程序可以正常编译。
以前,这个QT是能够以msvc2017的编译器正常运行的,看来是出了问题了。
在这里插入图片描述
没有办法,我只能在另外一台机器上安装了QT的相同版本,特别在安装的时候选择最小安装,去掉所有的安装项目,只保留了MSVC2017 64的安装。
随后,将uic.exe拷贝过来即可。
将这个文件拷贝到对应的bin目录下,将编译器设置为msvc2017,项目则可以正常运行了。
https://download.csdn.net/download/haigear/10784025
这台出错的机器上很久没有运行QT了,至于UIC.exe是如何小时的不得而知,也许是被那个勤劳的杀毒软件删除了。

猜你喜欢

转载自blog.csdn.net/haigear/article/details/84064298
今日推荐