因为程序中使用了QSqlDatabase创建数据库,需要添加相应数据库的驱动:
1)将C:\Qt\Qt5.3.1\5.3\msvc2012_opengl路径下的文件夹plugins复制到exe文件目录下,打开plugins,只保留sqldrivers文件夹,需要确认里面是否有你需要的驱动, 如:程序中使用了QSqlite数据库,则需要有qsqlite.dll(发布版)qsqlited.dll(调试版),
2)在main.cpp文件中添加下面第二行和第三行:
QApplication a(argc, argv);
QString strLibPath(QDir::toNativeSeparators(QApplication::applicationDirPath())+QDir::separator()+"plugins");
a.addLibraryPath(strLibPath);
本文介绍如何在Qt项目中正确配置数据库驱动,确保程序能够顺利连接并使用如QSqlite等数据库。具体步骤包括复制必要的插件文件夹至目标目录及在代码中设置库路径。
334





