感想
由于项目需要在qt环境中使用mySQL数据库,而qt4又没有直接提供qsqlmysql插件,因而只能自己编译。中间走了很多弯路,在此总结一下。
工具
- Qt4.8.6X64_msvc2010
- MySQL C链接库
- MySQLServer
步骤
- 1.如果没有Qt4.8.6X64_msvc2010 ,则需要自己下载qt ,然后编译64位的在visual studio中使用的版本。编译过程参考其他文献。
- 2 下载 MySQL C链接库。 http://dev.mysql.com/downloads/connector/。
我下载的是mysql-connector-c-6.1.6-winx64.msi
把c的链接库解压到c:\mysql目录下。(放到其他目录下也可以,但是路径中不能有空格) - 3 找到qt4.8.6X64_msvc2010的目录。打开src\plugins\sqldrivers\mysql,我的目录是:
C:\Qt\qt-4.8.6-x64-msvc2010\qt-4.8.6-x64-msvc2010\src\plugins\sqldrivers\mysql
把刚刚解压的c:\mysql\lib下的libmysql.dll 和libmysql.lib复制到此目录下