天天看點

E2512 功能測試宏的參數必須是簡單辨別符

找到報錯的檔案:

E2512 功能測試宏的參數必須是簡單辨別符

将這段代碼修改該為:

#if defined(__cplusplus)

#if defined(__clang__)

#if QT_HAS_CPP_ATTRIBUTE(clang::fallthrough)

#    define Q_FALLTHROUGH() [[clang::fallthrough]]

#endif

#elif defined(__GNUC__)

#if QT_HAS_CPP_ATTRIBUTE(gnu::fallthrough)

#    define Q_FALLTHROUGH() [[gnu::fallthrough]]

#elif QT_HAS_CPP_ATTRIBUTE(fallthrough)

#  define Q_FALLTHROUGH() [[fallthrough]]

E2512 功能測試宏的參數必須是簡單辨別符

繼續閱讀