• 3468阅读
  • 1回复

[提问]QT连接MYSQL出错 [复制链接]

上一主题 下一主题
离线右手已黑
 

只看楼主 倒序阅读 楼主  发表于: 2015-11-07
这是我网上下载MYSQL驱动文件  直接放进去后。然后我用一个程序测试一下是否成功连接MYSQL时,产生如下错误11:28:32: Running steps for project QT连接MYSQL测试...
11:28:32: Starting: "C:\Qt\4.8.4\bin\qmake.exe" C:\Qt\qtcreator-2.5.0\QT连接MYSQL测试\QT连接MYSQL测试.pro -r -spec win32-g++ "CONFIG+=declarative_debug"
Cannot find file: c:\Qt\qtcreator-2.5.0\QT连接MYSQL测试\QT连接MYSQL测试.pro.
11:28:32: The process "C:\Qt\4.8.4\bin\qmake.exe" exited with code 2.
Error while building/deploying project QT连接MYSQL测试 (target: Desktop)
When executing step 'qmake'


请问是什么情况
离线枫宇翔

只看该作者 1楼 发表于: 2015-11-07
网上下载的MYSQL驱动程序不一定和你电脑相适应,因为有可能有依赖没有安装。这个时候你需要将MYSQL驱动重新编译一下,生成库放到MYSQL相应位置。至于如何编译看下面:

   我的电脑上Qt路径是 D:\Software\QT\5.5\Src\qtbase\src\plugins\sqldrivers\mysql。你按照这个路径可以找到mysql驱动程序所在位置。里面有pro文件,然后你编译那里面的文件生成库,然后放到MYSQL驱动程序所在地方,应该就可以了。
    如果中间提示缺少头文件或者动态库,你就到你电脑上找然后添加在一起编译。

    

快速回复
限100 字节
 
上一个 下一个