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
标签:LNK2019,头文件,lib,excel,QAxObject,解析,ActiveQt From: https://www.cnblogs.com/wuyuan2011woaini/p/17927524.html