当前位置: 首页 > news >正文

qt5.15.2 使用mysql8.1

报错: QMYSQL driver not loaded
报错:无 QMYSQL

使用
QStringList drivers = QSqlDatabase::drivers(); //获取现在可用的数据库驱动
foreach(QString driver, drivers)
qDebug() << driver;

“QSQLITE”
“QMARIADB”
“QMYSQL”
“QMYSQL3”
“QODBC”
“QODBC3”
“QPSQL”
“QPSQL7”

解决方法:
1.安装mysql去官网下载

修改配置我的在这:D:\qt5.15\setup\5.15.2\Src\qtbase\src\plugins\sqldrivers\mysql、mysql.pro

TARGET = qsqlmysqlHEADERS += $$PWD/qsql_mysql_p.h
SOURCES += $$PWD/qsql_mysql.cpp $$PWD/main.cpp#QMAKE_USE += mysqlOTHER_FILES += mysql.jsonPLUGIN_CLASS_NAME = QMYSQLDriverPlugin
include(../qsqldriverbase.pri)LIBS += -LD:\qt5.15\setup\mysql-8.1.0-winx64\lib -llibmysql
INCLUDEPATH += D:\qt5.15\setup\mysql-8.1.0-winx64\include
DEPENDPATH += D:\qt5.15\setup\mysql-8.1.0-winx64\includeDESTDIR=$$PWD/buidld

修改上级目录中qsqldriverbase.pri:

QT  = core core-private sql-private# For QMAKE_USE in the parent projects.
#include($$shadowed($$PWD)/qtsqldrivers-config.pri)
include(./configure.pri)PLUGIN_TYPE = sqldrivers
load(qt_plugin)DEFINES += QT_NO_CAST_TO_ASCII QT_NO_CAST_FROM_ASCII

编译生成:

在这里插入图片描述
把它们放入:(我都放进去了,不然很烦)
D:\qt5.15\setup\5.15.2\msvc2019_64\bin
D:\qt5.15\setup\5.15.2\msvc2019_64\lib
D:\qt5.15\setup\5.15.2\msvc2019_64\plugins\sqldrivers

然后把mysql配置到环境变量里:

D:\qt5.15\setup\mysql-8.1.0-winx64\bin
D:\qt5.15\setup\mysql-8.1.0-winx64\lib

相关文章:

qt5.15.2 使用mysql8.1

报错&#xff1a; QMYSQL driver not loaded 报错&#xff1a;无 QMYSQL 使用 QStringList drivers QSqlDatabase::drivers(); //获取现在可用的数据库驱动 foreach(QString driver, drivers) qDebug() << driver; “QSQLITE” “QMARIADB” “QMYSQL” “QMYSQL3” “…...

广州华锐互动:VR3D课程在线教育平台为职业院校提供沉浸式的虚拟现实学习体验

随着科技的飞速发展&#xff0c;虚拟现实(VR)和增强现实(AR)技术已经逐渐渗透到我们生活的各个领域。其中&#xff0c;VR3D课程在线教育平台作为一种新兴的教育方式&#xff0c;正在逐渐改变我们的学习方式和体验。本文将详细介绍VR3D课程在线教育平台的应用前景及特点。 VR3D课…...

clion run qt 问题汇总

一、Error copying file “D:/soft/QT/5.15.2/mingw81_64/bin/Qt5Cored.dll” to “D:/work/Ccode/qtproject/cmake-build-debug-qtmingw”.报错 查看路径下确实没有Qt5Cored.dll&#xff0c;只有Qt5Core.dll 注释掉cmakelist中的这三行 重新执行后成功 二、使用CLion编辑u…...

深入理解spring面经

1 了解SpringMVC的处理流程吗&#xff1f; 用户发送请求至前端控制器DispatcherServlet。DispatcherServlet通过处理器映射器HandlerMapping找到对应的处理器。DispatcherServlet将请求提交给对应的处理器Controller。Controller处理完请求后返回ModelAndView。DispatcherServ…...

2023年,App运行小游戏,可以玩出什么创意?

疫情过后&#xff0c;一地鸡毛。游戏行业的日子也不好过。来看看移动游戏收入&#xff1a;2022年&#xff0c;移动游戏收入达到920亿美元&#xff0c;同比下降6.4%。这告诉我们&#xff0c;2022年对移动游戏市场来说是一个小挫折。 但不管是下挫还是上升&#xff0c;移动游戏市…...

景嘉微电子2021笔试题

笔试时间:2020.10.11。 岗位:嵌入式软件开发工程师。 题型:60分钟,45道题,时间紧任务重。 选择题25道,判断题12道,填空题5道,编程题3道。 长沙景嘉微电子,在长沙找嵌入式工作,景嘉微的薪资是top级别的。并且公司有很多开发平台,都可以去应聘试试。 选择题 1、求…...

selenium官网文档阅读总结(day 4)

1.selenium的工作原理 selenium的工作原理涉及以下主要组件和步骤&#xff1a; &#xff08;1&#xff09;WebDriver:这是selenium的核心组件&#xff0c;它是一个用于控制浏览器的API。WebDriver提供了许多方法&#xff0c;用于在浏览器中模拟用户操作。不同的浏览器需要相应…...

15.4 【Linux】可唤醒停机期间的工作任务

15.4.1 什么是 anacron anacron 并不是用来取代 crontab 的&#xff0c;anacron 存在的目的就在于我们上头提到的&#xff0c;在处理非24 小时一直启动的 Linux 系统的 crontab 的执行&#xff01; 以及因为某些原因导致的超过时间而没有被执行的调度工作。 其实 anacron 也是…...

[FPGA开发]解决正点原子Xilinx下载器无法下载、灯不亮的问题

问题描述 使用正点原子的Xilinx下载器下载时&#xff0c;电脑无法识别下载器&#xff0c;Vivado无法识别开发版。 问题解决 1.检查XIlinx下载器的灯是否亮起。 亮灯说明解决方法红灯亮起下载器可以连接到PC检查开发版是否供电正常蓝灯亮起下载器可以连接到PC&#xff0c;下…...

DP(区间DP)

石子合并 设有 N 堆石子排成一排&#xff0c;其编号为 1,2,3,…,N。 每堆石子有一定的质量&#xff0c;可以用一个整数来描述&#xff0c;现在要将这 N 堆石子合并成为一堆。 每次只能合并相邻的两堆&#xff0c;合并的代价为这两堆石子的质量之和&#xff0c;合并后与这两堆…...

MySQL5.7保姆级安装教程

环境 Linux版本Mysql版本(待安装)CentOS 75.7 1、配置YUM源 在MySQL官网中下载YUM源rpm安装包&#xff1a;http://dev.mysql.com/downloads/repo/yum/ 目前MySQL官网下载的MySQL源安装后yum下载的MySQL是8.0版本&#xff0c;为了非必要的麻烦&#xff0c;直接提供MySQL5.7的…...

Linux:getopts解析命令行选项和参数

一.背景 当自己编写多个shell脚本进行嵌套调用时,会涉及到传参数问题,此时可以通过getopts设置参数输入与变量赋值. 二.用法 当使用 getopts 命令来解析命令行选项和参数时&#xff0c;你需要在脚本中创建一个循环&#xff0c;循环中使用 getopts 命令来获取每个选项及其参数…...

c语言——三子棋

基本框架 三个文件: 其中.cpp文件用于游戏具体函数设计&#xff0c;.h文件为游戏的函数声明&#xff0c;test.cpp文件用于测试游戏运行。 需要用到的头文件&#xff1a; #include <stdio.h> #include <stdlib.h>//rand&srand #include <time.h>//时间相…...

Android 广播阻塞、延迟问题分析方法

一、问题 最近遇到一个问题&#xff0c;发送广播&#xff08;普通广播&#xff09;给另一个应用&#xff0c;但是广播需要要等约1min后才收到。 二、分析原因 原因是系统有个广播接收器在接收到广播后处理了接近50s&#xff0c;所以阻塞了后面的广播处理。如果大家也出现了广…...

HTML JS 解析器出sql 中 的所有表名称,支持多条SQL

<!DOCTYPE html> <html> <head><title>SQL表名提取器</title><script src"https://code.jquery.com/jquery-3.6.0.min.js"></script><script>function extractTableNames() {// 获取输入的SQL语句var sql document…...

【雕爷学编程】Arduino动手做(05)---热敏电阻模块之的基本参数、模块特色、电原理与使用说明

37款传感器与模块的提法&#xff0c;在网络上广泛流传&#xff0c;其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块&#xff0c;依照实践出真知&#xff08;一定要动手做&#xff09;的理念&#xff0c;以学习和交流为目的&#x…...

MS31860T 国产 8通道串行接口低边驱动器 可PIN TO PIN替代DRV8860 高性价比

MS31860T 国产 8通道串行接口低边驱动器 可PIN TO PIN替代DRV8860 高性价比 产品简述 MS31860T 是一款 8 通道低边驱动器&#xff0c;包含 SPI 串口通信、 PWM斩波器配置、过流保护、短路保护、欠压锁定和过热关断功能&#xff0c;芯片可以读取每个通道的状态。MS31860T 可以…...

百度 amis 当成 UI 库用

百度 amis 当成 UI 库用 1.获取到这些 amis 对外提供的方法 var amisLib amisRequire(amis);// 获取到这些 amis 对外提供的方法。 2.js中使用百度amis中 confirm amisLib.confirm(amisLib 是否确认).then((confirmed) > {if (confirmed) {// 用户确认后执行的操作consol…...

质检工具(FindBugs、CheckStyle、Junit、Jmeter、Apifox)

1、Findbugs IDEA软件中可以装该插件,2018版本以前主要搜索FindBugs-IDEA 、2018版本以后主要搜索 SpotBugs。 1.1、FindBugs-IDEA安装及使用流程: 1.2、SpotBugs安装及使用流程: 2、Checkstyle IDEA软件中可以装该插件,所有版本的插件一致:CheckStyle 2.1、安装流程…...

MS31803TE 国产 四通道低边驱动器 PIN对PIN替代DRV8803

MS31803TE 国产 四通道低边驱动器 PIN对PIN替代DRV8803 产品简述 MS31803TE 是一个具有过流保护功能的 4 通道低边驱动器。MS31803TE 内置钳位二极管&#xff0c;用来钳制由电感负载续流产生的电压。MS31803TE 可以驱动单极步进电机、直流电机、继电器、螺线管或者其它负载。…...

STM32智能遥控婴儿车设计与实现

1. 项目概述这个基于STM32的智能遥控婴儿车项目&#xff0c;是我在去年为朋友家新生儿设计的实用型作品。当时朋友抱怨市面上智能婴儿车要么功能单一&#xff0c;要么价格昂贵&#xff0c;于是萌生了DIY一个多功能、低成本解决方案的想法。经过三个月的迭代开发&#xff0c;最终…...

AI全自动解析复杂工程图纸与防造假质检知识库实战

工程结构的物理坍塌&#xff0c;往往始于底层数据范式的崩塌。 在近年来的多起重大桥梁垮塌事故&#xff08;如黄河某公路大桥局部坍塌事件&#xff09;的事后调查中&#xff0c;一个非常残酷的“文档黑洞”反复暴露在调查报告中&#xff1a;工程图纸的版本错乱、施工材料的质…...

Go语言中的监控系统:从基础到高级

Go语言中的监控系统&#xff1a;从基础到高级 1. 引言 在生产环境中&#xff0c;监控是保证系统稳定运行的重要手段。通过监控&#xff0c;我们可以了解系统的运行状态、发现潜在问题、及时处理故障。Go语言生态中有丰富的监控工具和库&#xff0c;可以帮助开发者构建完善的监…...

贾子科学的历史意义与现实影响:挑战西方科学哲学霸权的新范式

贾子科学的历史意义与现实影响&#xff1a;挑战西方科学哲学霸权的新范式摘要&#xff1a; 贾子科学是贾龙栋于2025-2026年提出的原创科学哲学体系&#xff0c;其历史意义在于直接挑战以波普尔证伪主义为核心的西方科学划界标准&#xff0c;提出“公理驱动可结构化”新标尺&…...

使用 Python 操作 Excel 文件中的工作表(添加和删除)

在处理复杂的 Excel 文档时&#xff0c;工作表的管理是一项基础而重要的技能。无论是需要为不同部门创建独立的数据表格&#xff0c;还是清理不再需要的旧数据&#xff0c;灵活地添加和删除工作表都能帮助我们更好地组织和管理数据。 本文将介绍如何使用 Python 和 Spire.XLS 库…...

告别暴力穷举!用ip33在线工具手工反算1~4字节CRC32校验码的原始数据

告别暴力穷举&#xff01;手工反算1~4字节CRC32校验码的数学艺术 在数据校验的世界里&#xff0c;CRC32就像一位沉默的守门人&#xff0c;它用32位的校验码守护着数据的完整性。但鲜为人知的是&#xff0c;当面对1-4字节的短数据时&#xff0c;这位守门人的规则可以被优雅地逆…...

ArcGIS空间连接实战:如何高效挂接地图斑属性到mdb数据库

ArcGIS空间连接实战&#xff1a;高效挂接地图斑属性到mdb数据库的完整指南 在空间数据处理工作中&#xff0c;将属性数据与空间图形精准关联是GIS分析的基础环节。许多技术人员在使用ArcGIS进行地图斑属性挂接时&#xff0c;常遇到数据不匹配、连接失败或效率低下的问题。本文将…...

技术洞察:如何通过设备标识重置实现AI编程工具的持续高效使用

技术洞察&#xff1a;如何通过设备标识重置实现AI编程工具的持续高效使用 【免费下载链接】go-cursor-help 解决Cursor在免费订阅期间出现以下提示的问题: Your request has been blocked as our system has detected suspicious activity / Youve reached your trial request …...

Tsung动态变量高级用法:从数据提取到循环测试的完整教程

Tsung动态变量高级用法&#xff1a;从数据提取到循环测试的完整教程 【免费下载链接】tsung Tsung is a high-performance benchmark framework for various protocols including HTTP, XMPP, LDAP, etc. 项目地址: https://gitcode.com/gh_mirrors/ts/tsung Tsung是一款…...

Calico IPIP 使用指南延

本课概览 Microsoft Agent Framework (MAF) 提供了一套强大的 Workflow&#xff08;工作流&#xff09; 框架&#xff0c;用于编排和协调多个智能体&#xff08;Agent&#xff09;或处理组件的执行流程。 本课将以通俗易懂的方式&#xff0c;帮助你理解 MAF Workflow 的核心概念…...