序言
昨天终于把大便(答辩)搞完了,终于有空来做些记录性的东西。
毕业设计机器人需要通过QT实时采集些数据,但是不能存在内存里进行分析,因为分析方面感觉还是MATLAB屌些,毕竟有很多工具箱。
那第一想的是用txt存吧,再通过MATLAB去读,可以是可以但是low,而且数据标签不好管理,所以上MySQL吧,那这一章讲的就是如何~从QT去链接到MySql,Ubuntu的比较简单有包管理工具,这里涉及的环境是Windows下,非常的折腾!!!!!主要是网上讲的都模棱两可并且很多是旧版本,挺多不靠谱。这里记录下过程连接过程,亲测可用,惠及后人。
主要步骤
首先这里面向的是QT的编译器是MinGW32的朋友,我个人非常讨厌VS,所以一看到需要VS作编译器的版本直接绕路,关键是MinGW32更加轻量级,只是这里QT只有32bit版本的MinGW。
首先,去官网下个MySql,什么版本就行,下个Server就行了,其他组件不用,然后实际上,由于编译器是32位的,所以这里的Mysql也要是32位的,这里要注意一下,是个坑,因为要用Mysql的动态链接库。
好,现在,打开QT下的命令交互界面,一步一步进入到Qt的组件包路径里面(如下),有人说,QT没有这个路径,我也是被这个问题坑了很久,你要下载QT的源码包才有,在官网!!!