自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 QT×SQLite数据库的坑(1):明明第一个SQLite数据库可以跑通,为什么第二个就驱动没有加载?Driver not loaded

个人推测原理是,addDatabase函数创建了一个链接的通道,第一个参数规定了通道的类型,第二个参数规定了通道的ID。当重复出现db.addDatabase()时,如果其参数相同,会被认为通道已存在,然后将db链接至通道的一头。(可能是同一个父对象中,也可能是不同的父对象中)且都使用了同一个数据库驱动,如“SQLITE”。关于怎么使用SQLite数据库站内有相当的帖子,大家自行搜索,本回答主要解决为什么一切正常,甚至第一个数据库都跑起来了,第二个却报错驱动不加载的问题。一般的教程,仅仅使用。

2024-03-14 23:31:58 452

原创 QT×MySQL数据库的坑(1):打包后程序无法使用MySQL相关功能/无法连接MySQL/MySQL相关动态链接库驱动缺失

但是打包完成后,在别的电脑上,程序可以打开,却无法使用mysql的相关功能;于是直接手工排查,一个一个去筛选环境变量和用户变量地址,再在每个地址下用2分法筛选dll。来源:mysql开发环境路径下的bin。接着在站内查询,发现需要把开发使用的libmysql.dll添加到exe同路径下。在学着站内教程把mysql驱动部署到Qt后,完成了带mysql的Qt项目。遂想到是dll链接库的问题,相关驱动没有打包进去。

2023-06-16 19:43:33 738

QT,将.h\.cpp 编码由utf8 ->utf8带Bom 桌面程序

抽空做了一个代码文件编码转换器,适合项目移植,文件出现奇奇怪怪编码错误等情况。 目前仅支持.h\.cpp;utf8 to utf8Bom,后续增加更多编码转换方式。 输入你的项目根目录,软件即遍历下面所有文件夹,寻找文件并转换编码。 注意备份,目前可能出现问题。

2024-03-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除