qt4.6下如何加载sybase数据库驱动

jyfxzg 2010-08-03 10:21:11
我现在用的是qt4.6,由于本身没有sybase的驱动,我就编译出来了sybase驱动,放在plugins目录下,但是在
QSqlDatabase sybasedb = QSqlDatabase::addDatabase("QTDS","testconn");之后,显示QTDS驱动加载失败,
各位大侠,有没有遇到过,如果解决,谢谢!
...全文
85 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jyfxzg 2010-08-03
  • 打赏
  • 举报
回复
在window上编译,vc2008,NTWDBLIB.LIB文件是需要,我已经找到这个文件了,编译也没问题了,就是在加载的时候不成功,下面是.pro文件内容
TARGET = qsqltds
QTPLUGIN += qsqltds
QT += sql
HEADERS = ../../../sql/drivers/tds/qsql_tds.h

SOURCES = main.cpp \
../../../sql/drivers/tds/qsql_tds.cpp

unix:!contains( LIBS, .*sybdb.* ):LIBS *= -lsybdb

win32 {
!win32-borland:LIBS *= -lNTWDBLIB
win32-borland:LIBS *= $(BCB)/lib/PSDK/NTWDBLIB.LIB
}

include(../qsqldriverbase.pri)
tingsking18 2010-08-03
  • 打赏
  • 举报
回复
什么系统?
看assistant上说编译TDS要
qmake "LIBS+=NTWDBLIB.LIB" tds.pro

16,216

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧