出现错误:无法解析的外部符号
来源:互联网 发布:windows7乱码修复软件 编辑:程序博客网 时间:2024/03/28 21:20
利用VS2013+Qt5.4.2,出现如下:
carleasesystem.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __cdecl QSqlDatabase::QSqlDatabase(void)" (__imp_??0QSqlDatabase@@QEAA@XZ),该符号在函数 "public: __cdecl CCarLeaseSystem::CCarLeaseSystem(class QWidget *,class QFlags<enum Qt::WindowType>)" (??0CCarLeaseSystem@@QEAA@PEAVQWidget@@V?$QFlags@W4WindowType@Qt@@@@@Z) 中被引用
1>ccarleasesystem.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __cdecl QSqlDatabase::~QSqlDatabase(void)" (__imp_??1QSqlDatabase@@QEAA@XZ),该符号在函数 "public: virtual __cdecl CCarLeaseSystem::~CCarLeaseSystem(void)" (??1CCarLeaseSystem@@UEAA@XZ) 中被引用1>ccarleasesystem.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: class QSqlDatabase & __cdecl QSqlDatabase::operator=(class QSqlDatabase const &)" (__imp_??4QSqlDatabase@@QEAAAEAV0@AEBV0@@Z),该符号在函数 "private: void __cdecl CCarLeaseSystem::SystemLogin(void)" (?SystemLogin@CCarLeaseSystem@@AEAAXXZ) 中被引用
1>ccarleasesystem.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: bool __cdecl QSqlDatabase::open(void)" (__imp_?open@QSqlDatabase@@QEAA_NXZ),该符号在函数 "private: void __cdecl CCarLeaseSystem::SystemLogin(void)" (?SystemLogin@CCarLeaseSystem@@AEAAXXZ) 中被引用
1>ccarleasesystem.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: class QSqlError __cdecl QSqlDatabase::lastError(void)const " (__imp_?lastError@QSqlDatabase@@QEBA?AVQSqlError@@XZ),该符号在函数 "private: void __cdecl CCarLeaseSystem::SystemLogin(void)" (?SystemLogin@CCarLeaseSystem@@AEAAXXZ) 中被引用
1>ccarleasesystem.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: void __cdecl QSqlDatabase::setDatabaseName(class QString const &)" (__imp_?setDatabaseName@QSqlDatabase@@QEAAXAEBVQString@@@Z),该符号在函数 "private: void __cdecl CCarLeaseSystem::SystemLogin(void)" (?SystemLogin@CCarLeaseSystem@@AEAAXXZ) 中被引用
1>ccarleasesystem.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: void __cdecl QSqlDatabase::setUserName(class QString const &)" (__imp_?setUserName@QSqlDatabase@@QEAAXAEBVQString@@@Z),该符号在函数 "private: void __cdecl CCarLeaseSystem::SystemLogin(void)" (?SystemLogin@CCarLeaseSystem@@AEAAXXZ) 中被引用
1>ccarleasesystem.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: void __cdecl QSqlDatabase::setPassword(class QString const &)" (__imp_?setPassword@QSqlDatabase@@QEAAXAEBVQString@@@Z),该符号在函数 "private: void __cdecl CCarLeaseSystem::SystemLogin(void)" (?SystemLogin@CCarLeaseSystem@@AEAAXXZ) 中被引用
1>ccarleasesystem.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: void __cdecl QSqlDatabase::setHostName(class QString const &)" (__imp_?setHostName@QSqlDatabase@@QEAAXAEBVQString@@@Z),该符号在函数 "private: void __cdecl CCarLeaseSystem::SystemLogin(void)" (?SystemLogin@CCarLeaseSystem@@AEAAXXZ) 中被引用
1>ccarleasesystem.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: static class QSqlDatabase __cdecl QSqlDatabase::addDatabase(class QString const &,class QString const &)" (__imp_?addDatabase@QSqlDatabase@@SA?AV1@AEBVQString@@0@Z),该符号在函数 "private: void __cdecl CCarLeaseSystem::SystemLogin(void)" (?SystemLogin@CCarLeaseSystem@@AEAAXXZ) 中被引用
1>ccarleasesystem.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __cdecl QSqlError::~QSqlError(void)" (__imp_??1QSqlError@@QEAA@XZ),该符号在函数 "private: void __cdecl CCarLeaseSystem::SystemLogin(void)" (?SystemLogin@CCarLeaseSystem@@AEAAXXZ) 中被引用
1>ccarleasesystem.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: class QString __cdecl QSqlError::text(void)const " (__imp_?text@QSqlError@@QEBA?AVQString@@XZ),该符号在函数 "private: void __cdecl CCarLeaseSystem::SystemLogin(void)" (?SystemLogin@CCarLeaseSystem@@AEAAXXZ) 中被引用
1>ccarleasesystem.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __cdecl QSqlRecord::~QSqlRecord(void)" (__imp_??1QSqlRecord@@QEAA@XZ),该符号在函数 "private: bool __cdecl CCarLeaseSystem::DelUser(void)" (?DelUser@CCarLeaseSystem@@AEAA_NXZ) 中被引用
1>ccarleasesystem.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: class QVariant __cdecl QSqlRecord::value(int)const " (__imp_?value@QSqlRecord@@QEBA?AVQVariant@@H@Z),该符号在函数 "private: bool __cdecl CCarLeaseSystem::DelUser(void)" (?DelUser@CCarLeaseSystem@@AEAA_NXZ) 中被引用
1>ccarleasesystem.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __cdecl QSqlQuery::QSqlQuery(class QString const &,class QSqlDatabase)" (__imp_??0QSqlQuery@@QEAA@AEBVQString@@VQSqlDatabase@@@Z),该符号在函数 "private: void __cdecl CCarLeaseSystem::RefreshUserInfoView(void)" (?RefreshUserInfoView@CCarLeaseSystem@@AEAAXXZ) 中被引用
1>ccarleasesystem.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __cdecl QSqlQuery::~QSqlQuery(void)" (__imp_??1QSqlQuery@@QEAA@XZ),该符号在函数 "private: void __cdecl CCarLeaseSystem::RefreshUserInfoView(void)" (?RefreshUserInfoView@CCarLeaseSystem@@AEAAXXZ) 中被引用
1>ccarleasesystem.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: bool __cdecl QSqlQuery::isActive(void)const " (__imp_?isActive@QSqlQuery@@QEBA_NXZ),该符号在函数 "private: bool __cdecl CCarLeaseSystem::InsertNewUser(void)" (?InsertNewUser@CCarLeaseSystem@@AEAA_NXZ) 中被引用
解决方法:出现这个2001错误,是因为链接失败,然而链接失败,又是因为以下原因:
1.你在头文件中声明了函数,但是cpp文件缺少了函数实现部分。
2.忘了将这个.h,.cpp Add to project;
3.以上两种情况都没有做,没有将它对应的lib文件添加到Setting-> LINK中
- 出现错误:无法解析的外部符号
- 编译时出现错误:无法解析的外部符号
- Visual Studio 出现“无法解析的外部符号”错误
- Visual Studio 出现“无法解析的外部符号”错误
- VS 无法解析的外部符号”[错误]
- 写Filter中编译出现的错误,无法解析的外部符号 "public: __thiscall CTransformFilter::CTransformFilter
- 关于编程时出现“无法解析的外部符号”的错误
- 编译出现的错误- error LNK2019: 无法解析的外部符号 _GetProcessMemoryInfo@12
- 出现error LNK2019: 无法解析的外部符号错误的诊断
- 项目添加UNICODE支持时,出现链接错误error LNK2019: 无法解析的外部符号 _WinMain
- 泛型模版类出现了LNK2019: 无法解析的外部符号错误
- C++ 单例模式 出现错误“: 无法解析的外部符号”
- VS2013封装DLL时出现LINK2019无法解析的外部符号错误
- error LNK2019: 无法解析的外部符号 错误解析
- 出现无法解析的外部符号,可能的原因
- 多媒体编程:出现无法解析的外部符号
- 使用dinput 出现error LNK2001: 无法解析的外部符号
- QT+VS2008编译出现errorLNK2001:无法解析的外部符号
- Video---如何检测您的浏览器是否支持HTML5视频
- Java设计模式--工厂模式
- ASP.NET MVC学习笔记
- c++ new 的几个用法
- IOS使用正则表达式去掉html中的标签元素,获得纯文本
- 出现错误:无法解析的外部符号
- Android:属性动画详解
- java形式参数和实际参数
- Android应用开发笔记(12):Android应用的自动升级、更新模块的实现
- 栈的类模板及其应用
- 辛星教程网初步建设,目前只有一个首页
- js随记
- OpenMP命令与子句
- redhat 下基本命令和php、ftp服务