无法解析的外部符号
正在创建库 I:\SDK12.1.0\RTTSDK\examples\bin/x64/Debug/plugins\rttSimplePlugin.lib 和对象 I:\SDK12.1.0\RTTSDK\examples\bin/x64/Debug/plugins\rttSimplePlugin.exp
1>rttMenuAction.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __cdecl QString::~QString(void)" (__imp_??1QString@@QEAA@XZ),该符号在函数 "public: virtual class rtt::commons::IntrusivePtr<class RTT::SDK::IPropertyMap> __cdecl RTT::SDK::HelloMenuAction::GetIconFilenames(void)" (?GetIconFilenames@HelloMenuAction@SDK@RTT@@UEAA?AV?$IntrusivePtr@VIPropertyMap@SDK@RTT@@@commons@rtt@@XZ) 中被引用
1>rttSimplePlugin.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: __cdecl QString::~QString(void)" (__imp_??1QString@@QEAA@XZ)
1>rttMenuAction.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: static class QString __cdecl QObject::tr(char const *,char const *)" (__imp_?tr@QObject@@SA?AVQString@@PEBD0@Z),该符号在函数 "public: virtual class rtt::commons::IntrusivePtr<class RTT::SDK::IPropertyMap> __cdecl RTT::SDK::HelloMenuAction::GetIconFilenames(void)" (?GetIconFilenames@HelloMenuAction@SDK@RTT@@UEAA?AV?$IntrusivePtr@VIPropertyMap@SDK@RTT@@@commons@rtt@@XZ) 中被引用
1>rttSimplePlugin.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: static class QString __cdecl QObject::tr(char const *,char const *)" (__imp_?tr@QObject@@SA?AVQString@@PEBD0@Z)
1>rttMenuAction.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl QString::toStdString(void)const " (__imp_?toStdString@QString@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ),该符号在函数 "private: void __cdecl RTT::SDK::HelloMenuAction::logError(class QString const &)" (?logError@HelloMenuAction@SDK@RTT@@AEAAXAEBVQString@@@Z) 中被引用
1>rttSimplePlugin.obj : error LNK2001: 无法解析的外部符号 "__declspec(dllimport) public: class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > __cdecl QString::toStdString(void)const " (__imp_?toStdString@QString@@QEBA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ)
1>rttSimplePlugin.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: virtual __cdecl QMessageBox::~QMessageBox(void)" (__imp_??1QMessageBox@@UEAA@XZ),该符号在函数 "public: void __cdecl RTT::SDK::SimplePlugin::onMenuAction(void)" (?onMenuAction@SimplePlugin@SDK@RTT@@QEAAXXZ) 中被引用
1>rttSimplePlugin.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: int __cdecl QDialog::exec(void)" (__imp_?exec@QDialog@@QEAAHXZ),该符号在函数 "public: void __cdecl RTT::SDK::SimplePlugin::onMenuAction(void)" (?onMenuAction@SimplePlugin@SDK@RTT@@QEAAXXZ) 中被引用
1>rttSimplePlugin.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: void __cdecl QMessageBox::setText(class QString const &)" (__imp_?setText@QMessageBox@@QEAAXAEBVQString@@@Z),该符号在函数 "public: void __cdecl RTT::SDK::SimplePlugin::onMenuAction(void)" (?onMenuAction@SimplePlugin@SDK@RTT@@QEAAXXZ) 中被引用
1>rttSimplePlugin.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __cdecl QString::QString(char const *)" (__imp_??0QString@@QEAA@PEBD@Z),该符号在函数 "public: void __cdecl RTT::SDK::SimplePlugin::onMenuAction(void)" (?onMenuAction@SimplePlugin@SDK@RTT@@QEAAXXZ) 中被引用
1>rttSimplePlugin.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: __cdecl QMessageBox::QMessageBox(class QWidget *)" (__imp_??0QMessageBox@@QEAA@PEAVQWidget@@@Z),该符号在函数 "public: void __cdecl RTT::SDK::SimplePlugin::onMenuAction(void)" (?onMenuAction@SimplePlugin@SDK@RTT@@QEAAXXZ) 中被引用
1>I:\SDK12.1.0\RTTSDK\examples\bin/x64/Debug/plugins\rttSimplePlugin.dll : fatal error LNK1120: 8 个无法解析的外部命令
1>
1>生成失败。
----------------------------------------------------------------------
都是QT自己的库,找不到,comment,和手动添加库都已经做了,没有用,求助。
搭载环境VS2010+QT4.8.6