问题:
qt中使用动态库导出类,使用动态库的工程编译报错:xxx:staticMetaObject”: 不允许 dllimport 静态数据成员 的定义。
解决办法:
在xxx_global.h文件里将Q_DECL_IMPORT删除,如下所示:
#if defined(LIBXXX_LIBRARY)
# define LIBXXX_EXPORT Q_DECL_EXPORT
#else
# define LIBXXX_EXPORT
#endif
问题:
qt中使用动态库导出类,使用动态库的工程编译报错:xxx:staticMetaObject”: 不允许 dllimport 静态数据成员 的定义。
解决办法:
在xxx_global.h文件里将Q_DECL_IMPORT删除,如下所示:
#if defined(LIBXXX_LIBRARY)
# define LIBXXX_EXPORT Q_DECL_EXPORT
#else
# define LIBXXX_EXPORT
#endif