【已解决】vs qt K2019: 无法解析的外部符号 “__declspec(dllimport) public: __thiscall QByteArray::~QByteArray(void)“

类似出现以下错误


main.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __thiscall QByteArray::~QByteArray(void)" (__imp_??1QByteArray@@QAE@XZ),该符号在函数 "void __cdecl myMessageOutput(enum QtMsgType,class QMessageLogContext const &,class QString const &)" (?myMessageOutput@@YAXW4QtMsgType@@ABVQMessageLogContext@@ABVQString@@@Z) 中被引用
main.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: char const * __thiscall QByteArray::constData(void)const " (__imp_?constData@QByteArray@@QBEPBDXZ),该符号在函数 "void __cdecl myMessageOutput(enum QtMsgType,class QMessageLogContext const &,class QString const &)" (?myMessageOutput@@YAXW4QtMsgType@@ABVQMessageLogContext@@ABVQString@@@Z) 中被引用

vs中检查链接器的附加依赖项

【已解决】vs qt K2019: 无法解析的外部符号 “__declspec(dllimport) public: __thiscall QByteArray::~QByteArray(void)“_第1张图片

检查在编辑依赖项时有没有不小心把 %(AdditionalDependencies) 给删除了

你可能感兴趣的:(qt,c++,qt,c++,vs)