3
我想讓本地的學校項目能夠工作,但我一直遇到qtcreator和C++ 11的麻煩。如何使qtcreator與C++一起工作11
的compilator口口聲聲說不能使用C++ 11米的東西:雖然.pro
文件有以下行
/Users/yoong93/Qt5.6.2/5.6/clang_64/lib/QtCore.framework/Headers/qstring.h:
757: error: no type named 'u16string' in namespace 'std'
inline std::u16string toStdU16String() const;
~~~~~^
:
QMAKE_CXXFLAGS += -std=c++14
CONFIG += c++14
unix:!macx {
LIBS += -lGLU
}
macx {
QMAKE_CFLAGS_X86_64 += -mmacosx-version-min=10.7
QMAKE_CXXFLAGS_X86_64 = $$QMAKE_CFLAGS_X86_64
CONFIG +=c++11
}
因此,我希望有什麼不對的項目文件,這是別人最常見的問題。我不知道我出錯的地方。有人知道這個問題嗎?
我使用OSX El Captain版本10.11.6和Qt 5.6.1,並且我安裝了Xcode版本7.3.1。
我的Mac具有的XCode 8和Qt 5.7沒有問題。如果升級沒有爲您解決問題,請嘗試顯示生成的編譯器輸出,以便我們可以看到從Qt Creator傳遞給gcc/clang的參數。 – selbie
你有沒有試過這個'.pro'文件只有兩個第一行? –