• 9059阅读
  • 6回复

QT部署时,数据库驱动未能加载 [复制链接]

上一主题 下一主题
离线rsjwj
 
只看楼主 倒序阅读 楼主  发表于: 2010-01-06
— 本帖被 XChinux 执行加亮操作(2010-09-02) —
QT开发数据库(oracle)程序,都是在WINDOWS操作系统下,开发完毕后,想部署到别的机子上,程序运行提示数据库驱动未能加载,开发时用的OCI8,这个问题该如何解决,谢谢!
离线fengzhishang

只看该作者 1楼 发表于: 2010-02-22
高手呢?
离线hehui

只看该作者 2楼 发表于: 2010-03-02
如果不是自己编译的sql驱动,那么你可能需要plugins/sqldrivers目录下的oracle的驱动,还有oracle的其它客户端程序~
离线午小夜

只看该作者 3楼 发表于: 2010-03-02
$QTDIR/qt/plugins/sqldrivers/      
http://doc.qt.nokia.com/4.6/deployment-windows.html#qt-plugins
[操作系统版本]  Windows XP;Linux Ubuntu;Linux Fedora;
[Qt SDK版本]    4.7.0
[SDK 发布日期]  2010.05
[IDE(集成开发环境)] QtCreator
个人网页:http://hi.baidu.com/午小夜
學歷:Royal Jalidon
离线rsjwj
只看该作者 4楼 发表于: 2010-09-01
debug生成的 exe文件能够生成并连接数据库成功,release版的exe文件能生成,但运行时提示驱动未加载。
离线XChinux

只看该作者 5楼 发表于: 2010-09-02
发布时plugins/sqldrivers/目录下的oracle插件带上,同时你的程序中要指定plugins目录。
请在 Assistant查看deploy qt application中的东西,推荐使用qt.conf方式。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线rsjwj
只看该作者 6楼 发表于: 2010-11-14
问题解决:确实是缺少驱动,发布时debug版本可以用是因为自己编译了debug版本的oci驱动,release版本的驱动没编译。
快速回复
限100 字节
 
上一个 下一个