Ich habe einige CPP-Dateien, die ich kompilieren möchte, um auf Simulator und iPhone zu laufen. Was ich versuche zu tun ist:Kompilieren von C++ - Dateien für alle iOS-Architekturen
g++ -c file1.cpp file2.cpp -std=c++11
ar rcs libabc.a *.o
Und dies stellt in Ordnung, aber nur für x86_64 architecture..Obviously ...
Gibt es eine einfache Weise, die ich diese 2 Zeile Befehl, um bearbeiten kann Haben Sie eine Bibliothek für alle Architekturen (x86_64 i386 armv7 armv7s arm64) kompiliert? Oder sollte ich ein paar riesige Skripte bauen, um diese Bibliothek zu haben? Wenn ja? Gibt es dafür fertige Skripte?
Ich habe auch versucht, es zu laufen -arch mit:
g++ -c file1.cpp file2.cpp -std=c++11 -arch armv7 -arch x86_64
aber diese sind einige Fehler ich
//----------------- Error 1 -------------------------//
//----------------- Error 2 -------------------------//
bekommen 0
//----------------- Error 3 -------------------------//
Dank!
@JBL versucht, das Skript auszuführen, aber kein Glück. Was soll die ./configure im Skript bedeuten ?? und auf welcher Ebene muss ich das Skript setzen? auf der gleichen Ebene meiner .h und .cpp-Dateien? – Grace
Ich habe mich ein bisschen geirrt, das ist nicht wirklich passend für dein Problem. Versuchen Sie, diese Dateien als Bibliothek für die Verwendung in Ihrer iOS App zu kompilieren? – JBL
@JBL: Ja, das ist, was ich versuche zu tun – Grace