8年的坚持
小郭一直在努力

Mark:QT5的Release模式运行提示找不到资源中的js文件

最近在使用QT5嵌入html页面,首先将所有html相关资源打包到qrc中,html页面中使用相对路径加载js文件,然后使用QWebEngineView加载html,结果发现在Debug模式下正常显示(就是慢的很),切换到Release模式下提示找不到js文件。

QResource ‘/html/static/js/jquery.2.1.40.min.js’ not found or is empty

首先文件肯定已经存在,那就是qt的问题了。

解决方法,在pro文件对你的qrc文件前增加一行QTQUICK_COMPILER_SKIPPED_RESOURCES+=xxx.qrc

如,加入前是:

RESOURCES += resources.qrc

加入后就是:

QTQUICK_COMPILER_SKIPPED_RESOURCES += resources.qrc
RESOURCES += resources.qrc

mark。

未经允许不得转载:小郭软件 » Mark:QT5的Release模式运行提示找不到资源中的js文件
分享到: 更多 (0)

小郭软件在线打字,快速提高打字水平!

去在线打字排行榜