qmutex.h文件默认构造函数里constexpr类型报错解决


用VS+QT Tools做毕设,需要用QChart类画图时,include Qchart相关头文件后会遇到这个莫名其妙看似毫不相干的error,一个之前完全没见过的头文件qmutex.h里代码报错无法编译。

在这里插入图片描述
网上搜了一圈,中文社区里连问这个问题的都没找到,到国外社区上看,虽然有遇到同样问题的,但提问都过了两年了也没一个明确有效的解答,都是让升降QT MSVC版本的,结果下面回复有换了对应版本的还是没解决。

折腾完一圈后决定靠自己,抱着试一试的心态把原报错语句“constexpr QMutex() = default;”里的constexpr改成const,然后编译就通过了,整个项目也能跑起来,QChartView也能正常运行显示。

在这里插入图片描述

单纯因为自己找到了解决方法并且网上没看到别的解决方法所以想要分享一下,希望能帮助到别的小伙伴,毕竟遇到error网上搜不到solution的感觉太难受了,写的不好勿怪,没用的话别的解决方式我也没有(

  • 33
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值