好像发错版块了! 应该在
数据库版块
最佳解决办法:在 项目->属性->配置属性->部署->附加文件->
qsqlited4.dll|$(QTDIR)\plugins\sqldrivers|%CSIDL_PROGRAM_FILES%\$(ProjectName)\sqldrivers|0
网上下的 Qt-wince- 4.6.3 商业测试版
D:\Qt\4.6.3\wm60binaries\plugins\sqldrivers 文件夹下有:qsqlite4.dll qsqlited4.dll qsqlite4.exp qsqlited4.exp qsqlite4.lib qsqlited4.lib qsqlited4.pdb 7个文件!
测试程序如下
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
a.addLibraryPath(a.applicationDirPath () + "plugins");
sql w;
w.show();
qDebug() << QSqlDatabase::drivers();
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
qDebug() << db.lastError();
QSqlError str = db.lastError();
QString s = str.text();
w.ui.label->setText(s);
return a.exec();
}
调试信息:
()
QSqlDatabase: QSQLITE driver
not loaded
QSqlDatabase: available drivers:
QSqlError(-1, "Driver not loaded", "Driver not loaded")
跟Qt代理打电话, 她说她 技术方面也不太懂! 因为是试用版 ,我也不太好意思多问!
windows版的能找到驱动!但wince版的就是没驱动啊!
求助!
[ 此帖被314361768在2011-03-29 08:29重新编辑 ]