QT
wangdachui_ooi
这个作者很懒,什么都没留下…
展开
-
qt msvc 调试异常处理记录
pro文件中添加如下说明,再次编译即可通过。1-打开msvc-version.conf文件。更换编译器后,重新构建程序出现如下异常。原创 2024-08-18 17:20:07 · 302 阅读 · 0 评论 -
qt “程序异常结束” dmp分析
qt程序执行过程中出现异常退出,软件中唯一体现的内容如下,对问题定位来有些难度,为了尽快准确地定位到程序异常点,借助windbg工具进行排查。如下是调试过程中实操,希望能对诸位道友有所帮助。windbg配置已亲测有效。使用过程中无需修改。按照步骤操作即可。后面有时间了备注代码含义。如下图:程序异常后将在debug目录或release目录中生成dmpDir文件夹,文件夹中即可看到生成的dmp文件。windbg工具获取路径如下:https://learn.microsoft.com/zh-cn/w原创 2024-08-18 11:31:36 · 390 阅读 · 0 评论 -
QObject::connect: Cannot queue arguments of type ‘QList<QString>‘
通过调用qRegisterMetaType()函数注册元类型,告诉Qt如何处理这种特定的数据类型。使用信号和槽时,QList无法当做参数被传递,报错“QList”要确认在“ qRegisterMetaType()”里被注册了。请注意,在使用qRegisterMetaType()注册自定义类型之前,确保已经包含了相关头文件,并且只需在程序中注册一次即可。说白了,就是qt 无法识别QList这种数据类型,需要通过函数“qRegisterMetaType()”告诉系统。原创 2024-08-04 11:52:26 · 313 阅读 · 0 评论