当前位置: 代码迷 >> QT开发 >> Qt远程连接数据库的有关问题(Oracle/MySql/SQLServer/Access)
  详细解决方案

Qt远程连接数据库的有关问题(Oracle/MySql/SQLServer/Access)

热度:20   发布时间:2016-04-25 04:39:27.0
Qt远程连接数据库的问题(Oracle/MySql/SQLServer/Access)
我在A电脑上安装了数据库,创建了表,在A电脑上可以实现本机连接数据库。

我想实现远程连接数据库,就把A电脑上的程序发到B电脑上(B电脑上没有安装数据库)。

我连生成的驱动文件也都拷贝了,为什么运行的时候还是会出现"Driver not loaded Driver not loaded"问题。

比如我在A电脑上编译QOCI驱动的时候,在\qt\plugins\sqldrivers下生成了一个libqsqloci4.a的文件。

不管我将libqsqloci4.a拷贝到B电脑的工程目录里还是Qt安装路径下,还是会出现"Driver not loaded Driver not loaded",

是我思路错了吗?

------解决方案--------------------
.a是静态库,会直接编译进程序,不需要再复制。你先确认你的驱动是静态库还是动态库
------解决方案--------------------
把相关的dll lib也要拷过去的吧
------解决方案--------------------
拷的时候也要注意路径
------解决方案--------------------
你要拷贝的是dll,而不是.a
------解决方案--------------------
探讨
你要拷贝的是dll,而不是.a
  相关解决方案