看到网上很多人都在求Qt静态编译带Mysql,包括我自己在内也是google了N多资料才搞定,饮水思源,没有网上各位网友的帖子我至今还是懵懵懂懂,所以这里我就整理下,希望对大家有所帮助
使用环境:win10Pro 配置时关闭了杀软,包括win Defender
流程规划:下载安装必须组件 qt5.5 perl python mysql etc.
安装qt 5等组件Mysql库的转换
编译安装
配置
使用
安装Qt5安装包 这里Mingw版本:
安装过程很简单,有一点是安装的时候把source勾选上就好。编译器配置:
2. 然后是Perl和Python的安装:
把Python的环境变量(Path)添加好C:\Python27;Perl正常会自动添加,如果没有手动添加环境变量
3. MySql安装:注意mysql安装不要有空格或中文,因为Qt编译时会出问题
最后下载两个转换工具reimp和dlltool https://yunpan.cn/cPgMhxUAI29Mm 访问密码 3e31下载后把其放到d:\mysql\lib目录中
编译&准备:
首先进行Mysql库文件转换,因为Mingw是Linux格式库,而Mysql里的是Windows格式库。
从开始菜单打开 Qt 5.5 for Desktop命令行