![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt各种奇葩错误
记录本人Qt开发中遇到令我头疼的错误
泱生
不写博客很多年
展开
-
无法打开XXX\corecrt_io.h文件
出现这种情况的原因我所知道的可能有两个1.没有权限2.文件损坏1.没有权限根据报错路径找到这个文件,点击属性修改权限2.文件损坏首先我们要了解一下这个是什么文件Windows下C++遍历文件夹中的文件如果只看原因的话看开头就可以了。文件的原因是需要C++对文件进行操作,corecrt_io.h文件包含了对文件操作的函数和结构体。这个文件是vs安装配置的,损坏了我们可以对vs进行修复即可。当然也可以复制安装了vs编译软件的朋友的corecrt_io.h文件覆盖掉错误的文件。3.损坏原因我原创 2021-04-12 14:37:53 · 949 阅读 · 0 评论 -
Qt该字符集在源字符集中无效
报问题如下:虽然不是错误,编译可以通过,但是警告出现数十万次,会相当的耗费编译时间,所以还是很有必要解决一下这些警告。本人使用的是QCreator,网上给的解决办法都是用vs解决的,我一脸蒙蔽,get不到重点。某天早上恍然醒悟,大呼妙哉!解决过程如下:1.2.3.如果没有高级保存选项请参考:https://blog.csdn.net/u014779536/article/details/1070224924.然后选择utf-8.到此再返回Qt,选择自动弹出对话框的Yes to原创 2020-12-25 09:05:25 · 2343 阅读 · 1 评论 -
QT程序异常结束问题分析
Qt程序异常结束分为1.运行中异常结束运行中异常结束往往就是程序卡死,长时间无法响应,或者响应一段时间后异常结束。长时间无法响应就要看看程序是否进入了死循环或者是交长的循环,如果是比较耗时的处理可以放在线程中进行处理,避免等待处理时间过长无法响应。响应一段时间异常结束很大的可能就是内存泄漏的情况,首先检查一下指针是否只定义了却没有没有初始化,直接使用了,导致使用的指针根本没有东西,所以程序崩溃。2.启动异常结束启动异常结束就是还没开始就已经结束了。。。这个部分主要是与动态链接库有关,不妨先认识原创 2020-12-21 14:42:32 · 17979 阅读 · 6 评论 -
Qt类型重定义:不同的链接
Qt构建程序时出现如下报错,有很多,大概是成百上千的报错头文件重定义。这个就要说到另一个博客了原创 2020-11-30 16:41:01 · 1351 阅读 · 0 评论 -
关于Qt显示汉字乱码的问题
关于Qt乱码的问题我所遇到的大致有如下几个1.界面控件显示乱码2.打开文本乱码3.接收信息乱码4.控制台输出乱码5.打开文件注释乱码1.乱码的原因这个博客解释的很详细,也有很多例子去区分:https://www.cnblogs.com/lsgxeva/p/12161743.html2.过去乱码万金油过去解决乱码的方式是直接素质三连QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); QTextCodec原创 2020-11-09 20:18:18 · 2327 阅读 · 1 评论 -
Qt工业相机头文件报错缺少类型说明符
Qt工业相机头文件报错缺少类型说明符我用的是MinVision的工业相机,开发的时候引入厂家头文件的时候报如下错误。解决方法:在.h文件中加入头文件#include<Windows.h>原创 2020-11-04 16:02:02 · 727 阅读 · 0 评论