Qt error: Unknown module(s) in QT: charts serialbus
现象:
网上原因不同,我的原因为qmake配置问题。
使用一直没什么问题,已经打开的Qt软件正常使用,之后未关闭电脑和Qt,一天多以后过来直接使用编译正常。
之后第二次打开Qt软件,打开项目仅出现Qt默认构建,之前自定义的构建配置未识别出来。
查看“工具”->“选项”->“构建和运行”,显示Qt Version消失了,选了一个默认的,编译以上出现问题,附图如下:
尝试:
网上查的方法,安装缺失的module,Linux命令颁布的不会使用,Qt的组件管理工具MaintenanceTool.exe需要连接外网,内网不支持,无法解决。
之后尝试重启电脑,无法解决。
之后尝试重装Qt,无法解决。
网上有帖子提到qmake解决办法没效果,重新研究了一下Qt“构建和运行”,发现g++(以下报错显示的是自定义的名字)和Qt version(Qt版本)不匹配,错误如下:
自定义的g++:
原因:
原来是之前自定义的Qt version丢失了,丢失原因欢迎各路高手评论。
导致该错误的Qt version选择如下,为Qt5.4.2的默认选项:
解决:
重新自定义Qt version,选择我之前使用的Qt版本,如下图: