QAxObject 解析 excel 时报错error LNK2019: 无法解析的外部符号

类似如下的报错:

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 *)"

是VS的配置问题,解决方案如下:
右键点击项目-》属性-》c++-》附加包含目录后面添加:$(QTDIR)\include\ActiveQt;

右键点击项目-》属性-》c++-》链接器-》输入 后面 添加:Qt5AxContainer.lib Qt5AxBase.lib

如果是debug版本那么需要修改成 Qt5AxContainerd.lib Qt5AxBased.lib

 

 

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