- 博客(25)
- 收藏
- 关注
原创 头文件包含出错解决办法
test.h里面有一个 test0()函数 tools.h里面有个 getdata()函数 test.h包含了 toos.h,test0()函数调用了 getdata()函数 main.cpp包含了test.h 当 main.cpp 调用 test0()函数的时候报错:getdata()重定义 解决方法: 法1: 在 tools.h 里面的 getdata() 函数前面加上 inline 法2: 新建一个 tools.cpp 文件,在 tools.h 里面只写 getdata() 的声明,在 tools.c
2024-03-22 17:11:14
342
原创 qt5.13.0打开别人的程序后调试运行时找不到同.pro文件目录下的config.json文件解决办法
然后选择左侧菜单Build&Run下的 Run,把运行设置的 working directory路径里的 “D:\DevProjects\qt_5.13.0_proj\tianye\TrackingDisplay\debug” 去掉 “debug”,改成 “D:\DevProjects\qt_5.13.0_proj\tianye\TrackingDisplay”,再次调试运行程序就正常了。
2023-06-19 19:13:54
566
原创 windows下用vscode分文件编写c++
参考:http://t.csdn.cn/HtWIyC++函数分文件编写(VScode2021配置教程)_vscode分文件编写_spiritLHL的博客-优快云博客
2023-06-09 10:04:13
278
原创 win11安装vm16.2.0,vm安装centos7后,挂起虚拟机每次都报错解决办法
VMware Workstation 不可恢复错误: (vcpu-1)日志文件位于“D:\CentOS7\vmware.log”中。解决办法:安装vm17。
2023-03-09 19:20:10
471
原创 vector 通过 for 循环 erase 删除一个元素报错《can‘t increment vector iterator past end》
现在问题明确了,1226行的 if (ellItem->m_trackN == ite->front()->m_trackN) 语句有问题,前面通过删除二维数组里面的vector 里面的item的时候,有的 vEllipseItem 的成员为空,那么判断 ite->front()->m_trackN 的时候这里调用了 font() ,但ite已经为空就不能调用,所以报错。始终找不到原因,然后在这个弹出的错误对话框选择“
2023-02-16 12:01:13
1122
原创 重写QGraphicsEllipseItem,报错error C2039: “staticMetaObject“: 不是 “QGraphicsEllipseItem“ 的成员
如图新建一个继承 QGraphicsEllipseItem 类报错moc_myEllipseItem.cpp(67,56): error C2039: "staticMetaObject": 不是 "QGraphicsEllipseItem" 的成员moc_myEllipseItem.cpp(86,34): error C2039: "qt_metacast": 不是 "QGraphicsEllipseItem" 的成员moc_myEllipseItem.cpp(91,33): error C2039
2022-12-04 17:34:47
762
原创 PHP word文档转PDF无法转换问题解决方案
php转换上传word文件为PDF的方法【基于COM组件】php中使用com组件出现"拒绝访问"的处理。参考:WPS DCOM组件word转PDF。
2022-11-25 16:17:37
352
原创 vscode选中字符后相同的字符在右侧滚动条高亮标记
"editor.selectionHighlight": 默认是 false ,这样字符后相同的字符不能在右侧滚动条高亮标记,代码行数很多的话很不好找到相同的字符,将 "editor.selectionHighlight": false 改为 "editor.selectionHighlight": true。改为 true后就会标记。
2022-11-20 23:53:36
1393
原创 vs2019活动解决方案平台改为x64
如题,vs2019打开项目后只有x86配置,添加x64的解决办法如下:(232条消息) VS:把项目由x86改为x64_Raywit的博客-优快云博客_vs x64
2022-11-12 01:40:16
2086
原创 QT5.14.2+VS2019 构建套件(Kit)黄色感叹号问题解决
QT5.14.2+VS2019 构建套件(Kit)黄色感叹号问题解决解决办法:(232条消息) QT5.14.2+VS2019 构建套件(Kit)黄色感叹号问题解决_电气徐小江的博客-优快云博客_qt构建套件感叹号
2022-11-12 00:16:34
998
原创 mysqli_real_connect(): (HY000/1045): Access denied for user ‘root‘@‘localhost‘ (using password: YES
注意 $cfg['Servers'][$i]['controlpass'] = '13245678';这里必须改成8位以上字符的密码,不然还是不能登录,改完后保存文件,使用刚刚改完的用用户名和密码重新成功登录PHPmyadmin。我使用的Appserv安装的mysql,对应的文件是config.sample.inc.php ,将注释掉的。
2022-11-11 23:26:54
8888
原创 qt报错 undefined reference to 构造函数、析构函数
在qthread2.cpp文件里面加上qthread2类构造、析构函数的空实现后成功运行。头文件里面写了一个qthread2类,但是运行的时候报错。最近在学习qt多线程的知识,遇到一个问题,如下代码如下。
2022-11-11 01:28:56
1318
原创 qgraphicscene动态显示点迹
最近项目上遇到一个需求要让大量点迹按时序显示在qt scene上面。在循环体加点后加入语句 QCoreApplication::processEvents();(循环加点里面的代码简化后如下) 最终实现了动态显示点,而且scene界面上的其他功能也可以正常工作。但放到我的项目里面都无效。
2022-11-01 20:26:37
284
原创 qt重写mouseMoveEvent后不显示标签解决办法
项目遇到一个将光标在scene的坐标显示到label,然后label加到scene中。如图已经重写了mouseMoveEvent事件,debug的时候也可以将位置信息xy打印出来,但调试的时候就是看不到显示坐标的标签,myview的构造函数里面也加上了setMouseTracking(true);搞不懂,后面发现把设置text等语句加到myview的构造函数里面就可以了(代码如下),不是很明白原理,在此记录一下。
2022-10-28 20:46:58
285
原创 error LNK2019: 无法解析的外部符号 “public: __cdecl ...,函数 ...中引用了该符号解决办法
error LNK2019: 无法解析的外部符号 "public: __cdecl ...,函数 ...中引用了该符号解决办法
2022-10-24 20:37:35
7663
6
原创 qt报错【LNK2005、LNK1169】找到一个或多个多重定义的符号
后面看了这篇文章在 hungry2() 和 hungry2(QString food) 加上 inline 就好了!还不是很明白,对内联函数不清楚,还是要加强学习啊。想要实现信号连接信号的功能,发现一直报错。
2022-10-14 02:17:11
824
原创 qt报错this application failed to start because no Qt platform plugin could be initialized.解决办法
如下图,把 D:\Osgeo4w\apps\Qt5\plugins\platforms 目录下的platforms文件夹放到和生成的exe文件同目录下,很多文章说是要 qt 目录下的 D:\Qt\5.12.12\msvc2017_64\plugins\platforms 文件夹放到exe目录下,我的项目用了 osgeo4w ,所以要用 osgeo4w 里面的platforms ,而不是用qt的platforms文件夹!
2022-10-13 22:23:11
2149
原创 qt遇到LNK2005和LNK1169错误解决办法
槽函数是 classIsOver() , classIsOver()又调用 hungry()函数,忽然想到 hungry()现在还不是信号函数,于是把teacher.h中signal:下的hungry()放到Pubilc作用域下,再次构建项目,果然不在报错,看别人写的文章说是变量、函数重定义,但是我的 hungry() 函数是在teacher.h声明,teacher.cpp。中定义的,不存在这样问题,然后发现这里连接的槽函数。如图,想要实现信号和槽函数连接。
2022-10-13 02:54:57
694
原创 vs2019+qt5.12.12+qgis3.16.2 二次开发qgis(shapefile文件)
vs2019+qt5.12.12+qgis3.16.2 二次开发qgis
2022-10-11 21:10:30
403
原创 c++代码中的中文注释导致不通过
在c++代码里面写了一句中文注释就导致代码编译不通过,非常奇怪,后面看到这位答主的回答()把代码复制到notepad++转为utf-8编码再复制回来编译才通过!
2022-09-17 22:29:22
923
原创 windeployqt打包qt工程(qt+easypr+opencv车牌识别界面)运行exe文件直接闪退,没有报错。
windeployqt打包qt工程(qt+easypr+opencv车牌识别界面)运行exe文件直接闪退,没有报错。1、问题使用qt结合开源项目easypr和opencv写一个识别车牌的系统。代码写完后在自己的电脑能运行程序识别车牌,后续想要打包成一个工程让别人的电脑脱离环境也能运行,于是使用windeployqt命令打包,但打包后先是提示缺少各种opencv的dll文件,随后在打包文件里加上缺少的dll文件,但放到另一台电脑运行exe文件后又出问题,选择图片进行识别时不报错直接闪退。而在自己的电脑能够
2022-03-09 10:23:28
5158
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人