• 5748阅读
  • 10回复

QT ODBC 连数据库问题 [复制链接]

上一主题 下一主题
离线ff007bit
 
只看楼主 倒序阅读 楼主  发表于: 2012-02-14
我静态编译QT4.74,在plugins\sqldrivers下生成了qsqlodbcd.lib和qsqlodbc.lib两个静态库.


在使用中,我使用#pragma comment引入了qsqlodbcd.lib库(因为是Debug编译,所以选的Debug版)
但是QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");还是提示"driver not loaded"


请问如何解决?谢谢
离线ff007bit
只看该作者 1楼 发表于: 2012-02-14
自己顶一下!
离线ff007bit
只看该作者 2楼 发表于: 2012-02-14
我又编译了一次,在编译过程中看到这么一句话:
using the static linking will disable the use of plugins
离线ff007bit
只看该作者 3楼 发表于: 2012-02-14
大家帮帮忙啊
离线ff007bit
只看该作者 4楼 发表于: 2012-02-15
????大家都没遇到过吗?
离线XChinux

只看该作者 5楼 发表于: 2012-02-15
上面是说静态编译不能使用插件吧。
那编译Qt库时就要使用qt-sql-xxxx的样式,而不能使用plugin-sql-xxx样式
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线ff007bit
只看该作者 6楼 发表于: 2012-02-15
问一下,使用qt-sql-xxxx样式和plugin-sql-xxx样式有什么区别?
我编译的时候两个参数都加上了.
离线ff007bit
只看该作者 7楼 发表于: 2012-02-15
回 5楼(XChinux) 的帖子
谢谢大神!只采用qt-sql-xxxx样式编译,可以了。
可否阐述一下其中原理。
两个参数都带着,难道QT默认只选了一个?

离线ff007bit
只看该作者 8楼 发表于: 2012-02-16
回 5楼(XChinux) 的帖子
顺便想问一下,对QT4.8的看法.
之前看评论说4,8很垃圾,我正在考虑是用4.8还是继续用4.7.4
离线XChinux

只看该作者 9楼 发表于: 2012-02-16
Re:回 5楼(XChinux) 的帖子
引用第7楼ff007bit于2012-02-15 19:28发表的 回 5楼(XChinux) 的帖子 :
谢谢大神!只采用qt-sql-xxxx样式编译,可以了。
可否阐述一下其中原理。
两个参数都带着,难道QT默认只选了一个?


你上面不是说了,静态编译不支持插件么.
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 10楼 发表于: 2012-02-16
Re:回 5楼(XChinux) 的帖子
引用第8楼ff007bit于2012-02-16 10:00发表的 回 5楼(XChinux) 的帖子 :
顺便想问一下,对QT4.8的看法.
之前看评论说4,8很垃圾,我正在考虑是用4.8还是继续用4.7.4

那你不确定,那就继续用4.7.4,等4.8.x大家反映问题少了再说
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个