Xcode の最新のコマンド ライン ツールを使用して、OS X 10.8.4 (Mountain Lion) を使用しています。いくつかの C++11 機能を使用する Qt プロジェクトを (Qt Creator で) ビルドしようとしています。特にstd::unique_ptr
。ただし、ビルドしようとすると、次のエラーが発生します。
clang: エラー: -stdlib=libc++ の無効なデプロイメント ターゲット (OS X 10.7 以降が必要)
私の .pro ファイルは次のとおりです。
QT += core gui
QMAKE_CXXFLAGS += -mmacosx-version-min=10.7 -std=c++11 -stdlib=libc++
LIBS += -mmacosx-version-min=10.7 -stdlib=libc++
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TARGET = APPNAME
TEMPLATE = app
SOURCES += main.cpp\
mainwindow.cpp
HEADERS += mainwindow.h
FORMS += mainwindow.ui
cache()
私は他の回答で提示された解決策を試しました(こちらとトップの回答はこちらを参照)が、どちらもうまくいかなかったようです。