2017-04-04 2 views
1

Ich erhalte diesen Fehler für die C++ - Bibliothek, die ich verwende. Es benutzt GNU Automake zum Bauen. Welche Flags sollte ich für den Befehl make bereitstellen, um die Build-Zielplattform zu senken, damit diese Warnung im Xcode-Projekt, in der ich versuche, mit der Bibliothek zu verknüpfen, nicht angezeigt wird?Objektdatei wurde für neuere OSX-Version erstellt als verknüpft

Antwort

1

Sie müssen das Compiler-Flag -mmacosx-version-min auf die Versionsnummer des SDK setzen, für das Sie erstellen möchten. Ich verwende nicht automake, aber in cmake würden Sie die Variable CMAKE_OSX_DEPLOYMENT_TARGET setzen, und in qmake würden Sie die Variable QMAKE_MACOSX_DEPLOYMENT_TARGET setzen.

Verwandte Themen