• 4827阅读
  • 8回复

在未安装vs2008的机器上无法加载数据库驱动 [复制链接]

上一主题 下一主题
离线simplycn
 

只看楼主 倒序阅读 楼主  发表于: 2012-06-09
我的程序是VS2008+QT的环境开发的,里面用到了数据,放在没有安装vs2008的机器上运行时提示无法加载数据库驱动。我在程序中加上了
addLibraryPath(QApplication::applicationDirPath()+QString("/plugins"));.而且也把plugins文件夹拷到了程序的运行目录下,还是不行
ssss
离线jdwx

只看该作者 1楼 发表于: 2012-06-09
回 楼主(simplycn) 的帖子
装了VS2008的运行库没有.
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线simplycn

只看该作者 2楼 发表于: 2012-06-09
回 1楼(jdwx) 的帖子
把那四个库拷到运行目录下了,
Microsoft.VC90.DebugCRT.manifest
msvcm90d.dll
msvcp90d.dll
msvcr90d.dll
ssss
离线jdwx

只看该作者 3楼 发表于: 2012-06-10
还是不行吧?
下一个vcredist_x86.exe安装一下。
直接copy那几个dll是不行的。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线simplycn

只看该作者 4楼 发表于: 2012-06-11
回 3楼(jdwx) 的帖子
大侠,还是不行啊,有什么好办法
ssss
离线jdwx

只看该作者 5楼 发表于: 2012-06-11
LS 是不是缺少插件。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线simplycn

只看该作者 6楼 发表于: 2012-06-11
我把qt安装目录下的plugins文件夹全拷到程序运行目录下了,还是不行,真怪了。
ssss
离线simplycn

只看该作者 7楼 发表于: 2012-06-11
调用driverName()返回QSQLITE,但是调用open的时候失败,返回错误:Driver not loaded
ssss
离线liuyuanan

只看该作者 8楼 发表于: 2014-08-26
楼主,问题解决了吗
快速回复
限100 字节
 
上一个 下一个