一、Linux系统
开发环境:
- 银河麒麟 Kylin V10
- Qt 5.6.1
- MySQL 5.7.27
1、安装配置Qt
在终端中通过命令安装Qt
// 安装了该软件包,编译c/c++所需要的软件包也都会被安装
sudo apt-get install build-essential
// 安装Qt开发环境
sudo apt-get install cmake qt5-default qtcreator
2、安装 mysql 驱动
安装mysql驱动
sudo apt-get install libqt5sql5-mysql
3、使用Qt
问题:
打开Qt编译程序,报错如下:

点击菜单“工具”->“选项”,依次选择“构建和运行”->“构建套件(Kit)”,其中“桌面(默认)”显示有异常

点击“Qt版本”,也显示异常

解决方案:
设置C的编译器

设置C++的编译器

设置“构建套件(Kit)”
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传
程序可以正常编译及运行了。
二、Windows系统
1、Qt下载地址
http://c.biancheng.net/view/3851.html
2、版本
- Qt5.12.3
- MySQL 5.x
3、问题
Qt连接mysql时提示如下错误:

4、解决方法
因为安装的mysql是32位的,因此Qt也要编译成32位的才能连上mysql。
本文详细指导了在Linux(KylinV10)与Windows环境下安装配置Qt5.6.1,包括C/C++编译器设置和Qt与MySQL5.7.27的集成。重点介绍了Qt编译时的异常解决,以及Windows下因32位MySQL导致的连接问题及其解决方案。
1405

被折叠的 条评论
为什么被折叠?



