QtWebSocket

Qt.WebSocket导致的部署失败及解决方案

断了今生、忘了曾经 提交于 2019-11-27 12:23:54
##场景描述 在 Qt Widgets Application 中使用 QWebSocket 模块时,开发中引用正常( Desktop构建模式 ),但是使用 windeployqt 工具部署时,对应的依赖库是没有添加进去的,导致部署失败 在 QtQuick/V-Play Application 中使用 Qt.WebSocket 模块时,开发中引用正常( Desktop构建模式 ),使用 windeployqt 工具部署后,对应的依赖库也没有添加进去,导致部署失败 在 QtQuick/V-Play Application 中​使用 Qt.WebSocket 模块时,开发中引用异常( Android构建模式 ),使用部署生成 .apk 后,找不到对应的模块,导致部署失败 ##解决方案(场景1 & 场景2) 场景1和2的部署失败,可以通过 windeployqt 工具部署后( Desktop构建模式 ),把 QWebSocket 对应的依赖库可以手动拷贝一份来解决( 有工具还需要手搓总是不爽的 ) ##解决方案(场景3) 场景3中其实有2个问题: 开发中找不到 import Qt.WebSocket 1.0 找不到对应的模块( Android构建模式 ) 部署中 Qt.WebSocket 模块的依赖库没有添加进来 而每次部署生成 .apk ( Android构建模式 )