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
[解决办法]