C++
在C++里踩到的坑或者技巧记录
冰封的雪绒
这个作者很懒,什么都没留下…
展开
-
QT编写的学生管理系统
基于C++的学生管理系统原创 2023-02-02 18:04:39 · 1261 阅读 · 0 评论 -
VS2015成功连接mysql数据库,但是创建数据库表失败
VS2015成功连接mysql数据库,但是创建数据库表失败原创 2023-02-01 22:57:42 · 490 阅读 · 1 评论 -
QT5.10打开Mysql失败,数据库insert数据失败
问题描述1.在QT5.10的环境下连接mysql,完成代码部分后直接运行,运行成功,但提示“QSqlQuery::exec: database not opendatabase open failed”2.完成数据库和QT的连接,但是提示“Error: Fail to insert . QSqlError(“1366”, “QMYSQL: Unable to execute query”, “Incorrect string value: ‘\xEF\xBF\xBD\xEF\xBF\xBD…’ fo原创 2022-05-20 02:42:41 · 1711 阅读 · 0 评论 -
QT类的构造函数和析构函数在main函数中被引用
问题描述原有头文件a.h,源文件a.cpp,main中调用a中的类A;新建头文件b.h,源文件b.cpp,将原来调用类A改为b中的类B;直接运行报错LNK2019,类B中的构造函数和析构函数在main函数中被引用项目清除后重新构建依旧无法解决解决方案项目中重新执行qmake后再次运行即可;注意:若无法确定是否由于代码异常导致报错,可在项目同名目录下找到项目对应的build文件夹将其删除,再尝试重新构建项目;如错误信息“无法解析的外部符号”,“XXX在类中被引用”,因先确定是否头文件定义了该类或原创 2022-05-14 02:02:00 · 337 阅读 · 0 评论 -
VS报错:LNKXXX 无法解析的外部命令
上图:说明:就我而言,代码中出现这个错误大部分原因是某处代码声明了但是没有定义,或者重复声明了。找到代码给个定义或者去掉声明基本就可以了。解决方法:实际上Vs是有错误帮助的,直接点击LNKXXX或者右击“显示错误帮助”会直接跳转页面,基本上你所产生的错误这里都有描述。(PS:感觉敲代码最烦的不是error,是能够跑起来但是实现不了想要的功能!!!)...原创 2021-08-31 17:09:12 · 397 阅读 · 0 评论 -
VS在点击某个信息时中断,等号左端提示CXX0030错误:无法计算表达式的值,而右端是有值的
问题描述:使用vs,代码能够跑起来,当点击某处想要显示该处信息时产生中断;错误描述为“CXX0030错误:无法计算表达式的值”;代码两端数据类型一致,右端数据正常;XXX(CXX0030错误:无法计算表达式的值) = data(数据正常);解决方法:卡了半天后问了同事,发现没有初始化XXX;在构造函数里加上nullptr后解决了问题;A::A(QWidget *parent): m_Xxx(true), XXX(nullptr){}void A::function(){XXX = data原创 2021-07-28 11:52:47 · 1071 阅读 · 0 评论