使用しているC++ライブラリでこのエラーが発生します。これはGNUビルドにAutomakeを使用します。ターゲットのビルドプラットフォームを下げるためにmake
コマンドに指定する必要があるフラグは、Xcodeプロジェクトでこの警告が表示されないようにするためです。 mライブラリにリンクしようとしていますか?
コンパイラフラグ-mmacosx-version-min
を、ビルドするSDKのバージョン番号に設定する必要があります。私はautomake
を使用しませんが、cmake
では変数CMAKE_OSX_DEPLOYMENT_TARGET
を設定し、qmake
では変数QMAKE_MACOSX_DEPLOYMENT_TARGET
を設定します。
Cbrnrが回答したように、-mmacosx-version-minコンパイラフラグを使用する必要があります。 makeを通じてコンパイラフラグを渡すには、CXXFLAGS環境変数を使用できます。
make CXXFLAGS="-mmacosx-version-min=10.10" <target or other make params>