环境背景
安装了vs2013、vs2017、vs2019
历史原因,但是在实在是不想再装vs2015了,于是使用了这种方式搭环境,唯一不同的是,qt版本是5.10
QT5.8.0+MSVC2015安装以及环境配置(不需要安装VS2015)
问题
在MinGW编译的测试工程里,使用QWebenginewidgets组件时报错。
参考:Qt5.x 编译QWebenginewidgets出现错误Project ERROR: Unknown module(s) in QT: webenginewidgets
于是创建新的测试工程,使用Visual studio编译环境,目的是在qt里使用QWebenginewidgets显示网页。
参考:QWebEngine 初探 显示并跳转页面(QWebEngineView 二级页面 关闭程序时报错)
但是,报错LNK1158:无法运行“ rc.exe”
以下是qt测试工程的配置:
path环境变量
解决方案
最终还是这个答案对我有效果
我把D:\Windows Kits\10\bin\10.0.18362.0\x64 里的rc.exe拷贝到 D:\Windows Kits\10\bin\x86 里
神奇的是,这样确实可以正常使用了。
尝试了一下,将10.0.18362.0\x86的拷贝到bin\x86里是不可以的。