Qt BUG记录
- 碰到BUG
- 1. Invalid parameter passed to C runtime function(传递给C运行时函数的无效参数).
- 2. error: cannot open output file debug\My_Img.exe: Permission denied
- 3. terminate called after throwing an instance of 'std::bad_alloc’程序运行中报错
- 4. 使用音频后的错
- 5. The inferior stopped because it received a signal from the Operating System.
- 6. Qt ui界面有物件,代码中ui->却提示没有
- 7. slot槽函数
- 8. QObject::connect: No such signal
- 9.QT的界面属性 accept() 与 reject()
- 10.QT代码更新,运行时却未更新
- 11.QTableView的列数限制
- 12. 数组元素 被修改
- 13. 构建项目重复循环
- 14.QPaintDevice::metrics: Device has no metric information
- 15.QTableView::setSpan: single cell span won't be added
- 16.invalid use of incomplete type 'class QScrollBar'
- [LspTrace]ReadAccConfig returns false!
- 17.connect 发送信号的问题
- 18.QPixmap::scaled: Pixmap is a null pixmap
- 19. 程序运行结束报错
- 20. XP系统上 运行程序 报错
- 21.QMetaObject::connectSlotsByName
- 22. resource_res.o] Error 1
- 23. 该内存不能为read
- 24 表格内容刷新,合并格未刷新
- 25 QComboBox 下拉字体拥挤
- 26 Error:Could not decode "xxx" with "UTF-8", editing not possible
- 27 调用某函数,QDialog 调用 exec() 程序就崩溃,但是不提示原因.
- 28 The GDB process terminated unexpectedly (exit code 3)
- 29 ASSERT: "visual != -1" in file itemviews\qheaderview.cpp, line 1253
- 30 :-1: error: No rule to make target 'xxx.cpp', needed by 'debug/qcustomplot.o'. Stop.
- 31 QT 代码中写了一串减号 不报错
碰到BUG
碰到BUG不要怕,尽量定位在哪里发生的,用Debug找出来具体的代码,根据代码处的逻辑,调用等,来判断问题解决。大多数的问题不是逻辑错误、写错了东西(特别是一些字符串内的字母)、参数空值…久病成医。
1. Invalid parameter passed to C runtime function(传递给C运行时函数的无效参数).
异常描述:程序启动后 一段时间 就会弹出改异常
异常解决:还未解决
这个项目已经没做了,但是后面发现,这种错误,不应该看这个界面,而是看控制台的 应用程序 输出结果,
一般是空指针;
下标越界数据错误提示;
用dbug模式调一下就应该会发现。