QAxObject 解析 excel 时报错error LNK2019: 无法解析的外部符号
QT5+VS2019项目中使用excel输出表格
1.无法打开源文件"QAxObject"
解决办法:
办法1.头文件换成:#include<ActiveQt/QAxObject>
办法2.在项目->属性->Qt Project Setting->QT modules勾选 ActiveQt Container
2.头文件没问题后,编译也通过了,然后调试又有新的错误
头文件没问题后,编译
也通过了,然后调试又有新的错误
原因是组件ActiveQt/QAxObject>的库文件没有加载成功
解决办法:
步骤一:在项目->属性->链接器->输入->附加依赖项中,添加库文件,根据调试工具,
release的添加:Qt5AxContainer.lib;Qt5AxBase.lib
debug的库后面加d:Qt5AxContainerd.lib;Qt5AxBased.lib
步骤二:在连接器 -> 常规 -> 附加库目录编辑输入 $(QTDIR)\LIB 【美元符号$要有的】
步骤二:在项目->属性->C/C+±>附加包含目录,添加库的路径,比如我的:G:\QT5.9\5.9.6\msvc2017_64\lib;
$(QTDIR)\include\ActiveQt
3.又出现无法解析的外部符号 “class QAxFactory * __cdecl qax_instantiate(void)“
在项目->属性->链接器->输入->附加依赖项 中添加qtmain.lib
天道酬勤 循序渐进 技压群雄