Ich habe ein Projekt geerbt (glücklich mich!), Die auf einer statischen Bibliothek beruht. Der Versuch, die statische Bibliothek zu bauen, ich diesen Fehler:Was bedeutet: libtool: -dynamic nicht spezifiziert die folgenden Flags sind ungültig: -ObjC
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/libtool: -dynamic not specified the following flags are invalid: -ObjC
Es wird von diesen beiden Linien folgen, die ich tun verstehen, aber dies scheint ein anderes Problem zu sein
(fehlende Datei.)/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/libtool: can't locate file for: -lFlurryWithLocation
/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/libtool: file: -lFlurryWithLocation is not an object file (not allowed in a library)
Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/libtool failed with exit code 1
Bin ich falsch, und es ist alles verwandt? Geht der Fehler 1. Zeile weg, wenn ich den fehlenden Dateiteil repariere?
Wie auch immer, was bedeutet der -dynamic not specified
Teil der Nachricht?
Danke!
Können Sie uns die Argumente zeigen, die Sie an libtool übergeben? –
In der iPhone-Entwicklung erfordern viele Drittanbieter-Bibliotheken, dass Sie das Linker-Flag -ObjC als Projekt-Build-Einstellung hinzufügen. (Paragraph) Ich habe eine Weile mit dem Projekt herumgespielt und der Fehler ist auf magische Weise verschwunden. Ich kann nicht wirklich sagen, was ich getan habe, tut mir leid. Ich würde gerne von jemandem wissen, der die inneren gerwerkkens von libtool versteht, was das '-dynamic not specified'-Bit allerdings bedeutet! – Olie