main.obj:-1: error: LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall QSqlDatabase::~QSqlDatabase(void)" (__imp_??1QSqlDatabase@@QAE@XZ),该符号在函数 __catch$_main$0 中被引用
main.obj:-1: error: LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall QSqlQuery::~QSqlQuery(void)" (__imp_??1QSqlQuery@@QAE@XZ),该符号在函数 __catch$_main$0 中被引用
。。。。。
main.obj:-1: error: LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: static char * QSqlDatabase::defaultConnection" (__imp_?defaultConnection@QSqlDatabase@@2PADA)
的错误可能是由于项目设置中需要使用SQL,所以需要添加SQL选项,做法为Qt5->Qt Project Setting->SQL选择SQL选项后正常。
OK.There is another way to solve this problem.You can add "QT += sql" on your pro file.
VS中添加文件夹中的头文件或lib文件是在项目--属性--配置属性--链接器--常规--添加库目录中将需要添加的头文件与lib文件所在的文件夹添加即可。
-------------------------2015.05.26.19:51