学习记录:vs2017+qt5关于QAxObject读取excel中数据问题

论坛里面很多教程,按照教程来一步一步搞也有很多问题,下面记录一下。
一、无法打开源文件"QAxObject"
学习记录:vs2017+qt5关于QAxObject读取excel中数据问题
解决办法:
办法1.头文件换成:#include<ActiveQt/QAxObject>
办法2.在项目->属性->Qt Project Setting->QT modules勾选 ActiveQt Container学习记录:vs2017+qt5关于QAxObject读取excel中数据问题

二、
头文件没问题后,编译也通过了,然后调试又有新的错误
:严重性 代码 说明 项目 文件 行 禁止显示状态
错误 LNK2019 无法解析的外部符号 “public: class QVariant __cdecl 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 &)” ([email protected]@@[email protected]@[email protected]@Z),该符号在函数 “public: void __cdecl test::read_excel(void)” ([email protected]@@QEAAXXZ) 中被引用 test C:\Users\Administrator\Documents\Visual Studio 2017\Projects\test\test\test.obj 1
学习记录:vs2017+qt5关于QAxObject读取excel中数据问题
原因是组件ActiveQt/QAxObject>的库文件没有加载成功
解决办法:
步骤一:在项目->属性->链接器->输入->附加依赖项中,添加库文件,根据调试工具,release的添加:Qt5AxContainer.lib;Qt5AxBase.lib
debug的库后面加d:Qt5AxContainerd.lib;Qt5AxBased.lib
步骤二:在项目->属性->C/C+±>附加包含目录,添加库的路径,比如我的:G:\QT5.9\5.9.6\msvc2017_64\lib;$(QTDIR)\include\ActiveQt
注意用;分号隔开

三、待解决的错误
test.exe”(Win32): 已加载“C:\Windows\System32\ntdll.dll”。无法查找或打开 PDB 文件。
这个问题不知道,留待以后解决