zoukankan      html  css  js  c++  java
  • QT 报错分析 一

    报错1:

    jump to case label [-fpermissive]

    原因分析:编译器认为这种写法会错过变量的定义;
    解决方法:将变量的定义移出switch case;

    报错2:

    missing default parameter for parameter 3

    原因分析:函数的参数存在默认值,默认值只能放在参数列表的最后面,不能放在中间或前面;

    解决方法:调整函数参数位置。

    报错3:

    QObject::killTimer: timers cannot be stopped from another thread

    原因分析:1> 夸线程启动定时器和停止定时器 

    2> 夸线程启动一个定时器关联的对象,但在另一个线程释放(析构)此和定时器关联的对象(相当于1>的情况不能在其他线程停止定时器).

    解决方法:定时器相关的逻辑和对象只在一个线程中使用 

    报错3:

    程序在调试时断点进入到汇编界面

    解决方法:右键工程,重新执行qmake。

     

  • 相关阅读:
    Kernel panic
    elasticsearch5.4 安装篇
    nginx 切割日志文件
    dl 320e gen8 v2 安装2008 r2 系统
    idea开发配置
    红黑树
    二叉搜索树
    Object
    nginx
    docker
  • 原文地址:https://www.cnblogs.com/HumbleFish/p/13603246.html
Copyright © 2011-2022 走看看