Qt编程之 编译和使用MySQL driver plugin

之前写过一篇如何编译以及使用MySQL 驱动插件的博文。这两天刚好又做了一遍,顺便记录一下。

背景

因为项目使用的某个sdk只提供了32bit的版本,因此需要在vs2019 32bit环境下开发编译相关项目。关键是:1、MySQL8已经不单独提供connector,而且MySQL8也不提供32位的安装版本。Qt6本身也不再提供32bit的安装版本。这里我们不讨论从源码把MySQL驱动都边缘装进去。

安装步骤

1、为了测试开发方便,我安装了Qt5.15.2 32bit-vs2019版本和QtCreator 4.13 32bit版本

2、准备了一份老版本的MySQL Connector:mysql-connector-c-6.1.11-win32

3、大家要理解以下几个概念:编译出来的插件有release版本的和debug版本的。其中debug版本在基本文件名后多一个d字母;编译出来的插件如果是32bit的那么用到的编译环境一定是32bit的,用到的Qt sdk一定是32bit的。如果在QtCreator中调试的话也一定是32bit的QtCreator.

4、直接参照官方文档进行编译。比如:我的步骤是这样的:

1.使用Qt5.15.2 32bit命令行菜单并以管理员身份运行。在cmd中运行
D:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build>vcvars32.bat 
**********************************************************************
** Visual Studio 2019 Developer Command Prompt v16.5.5
** Copyright (c) 2019 Microsoft Corporation
**********
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值