【发布时间】:2013-05-08 20:17:50
【问题描述】:
我尝试在 Qt 5.0.0 中编译以下代码:
#include <QApplication>
#include <QtSql/QSql>
#include <Qtsql/QSqlDatabase>
#include <QStringList>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QStringList db = QSqlDatabase::drivers();
return a.exec();
}
我收到了这个错误:
main.obj:-1: 错误: LNK2019: 无法解析的外部符号“__declspec(dllimport) public: static class QStringList __cdecl QSqlDatabase::drivers(void)” (__imp_?drivers@QSqlDatabase@@SA?AVQStringList@@XZ ) 在函数 _main 中引用
debug\test.exe:-1: error: LNK1120: 1 unresolved externals
我在.pro 中添加了QT += sql。有什么问题?
【问题讨论】:
标签: qt linker-errors lnk2019