0
点赞
收藏
分享

微信扫一扫

enum类型报“is not a class or namespace”错误

思考的鸿毛 2022-05-05 阅读 59

在使用qtWebApp包时,通过配置文件.ini导入logging包后编译报错
error: ‘QtMsgType’ is not a class or namespace minLevel=QtMsgType::QtWarning

在于:
qlogging.h中
enum QtMsgType { QtDebugMsg, QtWarningMsg, QtCriticalMsg, QtFatalMsg, QtInfoMsg, QtSystemMsg = QtCriticalMsg };

filelogger.cpp中
48行:调用minLevel=QtMsgType::QtFatalMsg;
枚举类型对于封装后的包不能这么使用

应改为minLevel=QtDebugMsg;

举报

相关推荐

0 条评论