问题:
环境:VS2022+Qt5.12.3,使用QtXlsx
严重性 代码 说明 项目 文件 行 禁止显示状态 详细信息
错误 C2491 “QXlsx::Document::staticMetaObject”: 不允许 dllimport 静态数据成员 的定义 xxx d:\...\x64\debug\moc\moc_xlsxdocument.cpp 65
解决办法:
“xlsxglobal.h”文件中注释掉“Q_DECL_EXPORT”
#if !defined(QT_STATIC) && !defined(XLSX_NO_LIB)
#if defined(QT_BUILD_XLSX_LIB)
#define Q_XLSX_EXPORT //Q_DECL_EXPORT
#else
#define Q_XLSX_EXPORT //Q_DECL_IMPORT
#endif
#else
#define Q_XLSX_EXPORT
#endif