0
我使用QtTest和刚刚更新了Qt的5.9,有这种警告:关于qtestmouse内部贯穿的警告?
error: use of the 'fallthrough' attribute is a C++1z extension [-Werror,-Wc++1z-extensions]
它们都指向Q_FALLTHROUGH()
在qtestmouse.h
所以,很显然,我需要添加一些QMAKE_CXXFLAGS
但无法找到究竟是什么。
我可以忽略这些警告与pragma
,但想多了解一点这个话题。
您正在使用什么编译器/版本(
Q_FALLTHROUGH()
正在扩大,在你的情况下,C++ 17[[fallthrough]]
结构由于编译器和版本已支持它。)? – LThode