在VS2008下编译的QT程序,用到了数据库,数据库文件是本地的,但是将可执行程序放到别人的电脑就出现数据库连接失败,为什么,急急!
如题
[解决办法]
其他机器装了数据库的驱动?
[解决办法]
把你安装Qt的目录下的一个东西烤到可执行文件里面就OK
路径:Qt\qt\plugins\sqldrivers
[解决办法]
补充一下,把sqldrivers文件放在可执行文件的同一级目录~
[解决办法]
会不会是 路径问题。 你确定别人电脑路径下面有数据库?
[解决办法]
你是什么数据库?ODBC? MYSQL?
这些都是在QT的plugins插件目录下的
你确定设置了setpluginsdir后 再拷贝对应的插件
即使不成功 也可以用QtSQL的lasterror看看错误是什么