类似如下的报错:
1.error LNK2019: 无法解析的外部符号 “public: class QVariant __thiscall QAxBase::dynamicCall(char const *,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &)”
2.error LNK2019: 无法解析的外部符号 “public: class QAxObject * __thiscall QAxBase::querySubObject(char const *,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &,class QVariant const &)”
3. error LNK2019: 无法解析的外部符号 “public: __thiscall QAxObject::QAxObject(class QString const &,class QObject *)”
解决方法:
1.右键点击项目-属性-c+±-附加包含目录 中添加: $(QTDIR)\include\ActiveQt
2.右键点击项目-属性-c+±》链接器-输入 中添加:
如果是release版本,需要修改成:
Qt5AxContainer.lib Qt5AxBase.lib
如果是debug版本,需要修改成:
Qt5AxContainerd.lib Qt5AxBased.lib