I C++ 11-Code auf dem Mac OS X mit Qt Creator/qmake zu kompilieren versuchen und ich die folgende Fehlermeldung erhalten:Wie Ziel Mac OS X Version angeben qmake mit
clang: error: invalid deployment target for -stdlib=libc++ (requires OS X 10.7 or later)
Als ich Ich habe festgestellt, dass es die -mmacosx-Version-min = 10.6-Flag enthält. Ich versuchte, meine .proDatei wie folgt zu aktualisieren, aber es scheint, dass dies nicht berücksichtigt wird:
QMAKE_CXXFLAGS += -std=c++11 -stdlib=libc++
macx {
-mmacosx-version-min=10.7
}
Irgendwelche Vorschläge wäre hilfreich. Vielen Dank!
Ihre Version von Qt ist wahrscheinlich zu alt. Was ist die OS- und Qt-Version und hast du es mit Qt 5.2.1 oder 5.3.x versucht? –
Siehe Antwort unten. Es hängt nicht von der Qt-Version ab, sondern von der minimalen Bereitstellungszielversion, die von qmake.conf angegeben wird. – BigONotation