我在Debian Jessie上使用Qt5和Clang。爲了實驗的通用Lambda表達式,在.pro文件有:警告:'auto'類型說明符是一個C++ 11擴展[-WC++ 11-extensions]
CONFIG += c++14
而且建成後我得到:
warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
爲了擺脫這種明顯的消息我做的:
QMAKE_CXXFLAGS += -Wc++11-extensions
但我不斷收到明顯的訊息。爲什麼?如何隱藏它?
不重複。另一個問題是關於如何在Qt Creator中啓用C++ 14,我使用'CONFIG + = C++ 14'(在Windows中測試,工作正常)。 – KcFnMi
通常只有當您處於pre-C++ 11模式時纔會啓用此警告,因此我懷疑您的CONFIG選項實際上不起作用 –