Eine statische Bibliothek ist ein Archiv von Objektdateien. Der Linker wird als Linker-Eingabe verwendet und extrahiert die Objektdateien, die für die Verknüpfung erforderlich sind.
Was ist der Unterschied zwischen statischen und gemeinsam genutzten Bibliotheken? Ich verwende Eclipse und es gibt verschiedene Projekttypen, einschließlich statischer Bibliotheken und gemeinsam genutzter Bibliotheken. Hat einer einen Vorteil gegenüber dem anderen?
Ich habe die Xcode- Version aktualisiert und bei Verwendung externer statischer Bibliotheken wird folgende Meldung angezeigt: ld: Datei ist universell (3 Slices), enthält jedoch kein (n) armv7s Slice: / Datei / Speicherort für Architektur armv7s clang: Fehler: Linker-Befehl mit Exit-Code 1 fehlgeschlagen (verwenden Sie -v, um den Aufruf anzuzeigen) Gibt …
Ich weiß, dass eine .soDatei eine Art dynamische Bibliothek ist (viele Threads können solche Bibliotheken gemeinsam nutzen, sodass nicht mehr als eine Kopie davon im Speicher vorhanden sein muss). Aber was ist der Unterschied zwischen.a und .la? Sind das alles statische Bibliotheken? Wenn dynamische Bibliotheken große Vorteile gegenüber statischen haben, …
Ich weiß sehr wenig über DLLs und LIBs, außer dass sie wichtigen Code enthalten, der für die ordnungsgemäße Ausführung eines Programms erforderlich ist - Bibliotheken. Aber warum generieren Compiler sie überhaupt? Wäre es nicht einfacher, den gesamten Code in eine einzige ausführbare Datei aufzunehmen? Und was ist der Unterschied zwischen …
Ich habe eine Binärdatei - Windows statische Bibliothek (* .lib). Gibt es eine einfache Möglichkeit, Namen der Funktionen und ihrer Schnittstelle aus dieser Bibliothek herauszufinden? Ähnliches emfarund elfdumpDienstprogramme (auf Linux-Systemen)?
Können Sie mir zeigen, wie ich die statische Bibliothek richtig mit dem iPhone-Projekt verknüpfe? Ich verwende ein statisches Bibliotheksprojekt, das dem App-Projekt hinzugefügt wurde, als direkte Abhängigkeit (Ziel -> Allgemein -> Direkte Abhängigkeiten) und alles funktioniert in Ordnung, aber Kategorien. Eine in der statischen Bibliothek definierte Kategorie funktioniert in der …
Ich habe eine vorhandene iOS-App und möchte einen großen Teil des Codes hinzufügen, den ich als weiteres Projekt entwickelt habe, um das Testen zu vereinfachen. Der neue Block befasst sich im Wesentlichen mit dem Speichern eines Bildes in verschiedenen Freigabediensten usw. Da dieser Freigabecode viele Tests und zukünftige Aktualisierungen erfordert, …
Ich habe eine Frage: Wie kompiliere ich eine statische Bibliothek unter Linux mit gcc, dh ich muss meinen Quellcode in eine Datei mit dem Namen out.a kompilieren. Reicht es aus, einfach mit dem Befehl zu kompilieren gcc -o out.a out.c? Ich bin nicht ganz vertraut mitgcc , hoffe, jemand kann …
Ich bin ziemlich neu in Xcode und Objective-C. Ich möchte eine sehr grundlegende Frage stellen. Ich habe gesehen, dass es beim "Verknüpfen von Binärdateien mit Bibliotheken" in den Projekteinstellungen Unterschiede zwischen Framework und Bibliotheken gibt, die aus anderen Projekten im Arbeitsbereich importiert wurden. Erste Frage, warum gibt es einen Rahmen? …
Es ist für mich seltsam, zu verwenden -Wl,-Bstatic, um festzustellen, mit gccwelchen Bibliotheken ich statisch verknüpfen möchte. Immerhin erzähle ich gccdirekt alle anderen Informationen über das Verknüpfen mit Bibliotheken ( -Ldir, -llibname). Kann man dem gcc-Treiber direkt mitteilen, welche Bibliotheken statisch verknüpft werden sollen? Klarstellung: Ich weiß, dass eine bestimmte …
Ich muss zugeben, dass ich mit der Veröffentlichung von iOS 8 etwas verwirrt bin über dynamische und statische Frameworks in iOS. Ich suche nach einer Möglichkeit, eine von mir erstellte Bibliothek zu verteilen, und ich muss iOS 7 und höher unterstützen. (Hinweis: Dies ist ein proprietäres Framework. Ich kann keine …
Wie kann ich beim Verknüpfen mit GCC nur einige bestimmte Bibliotheken statisch mit meiner Binärdatei verknüpfen? gcc ... -static ...versucht, alle verknüpften Bibliotheken statisch zu verknüpfen, aber ich habe nicht die statische Version einiger von ihnen (z. B. libX11).
Ich habe use_frameworksin CocoaPods Podfileviele Male verwendet. Ich frage mich nur, warum wir es verwenden? Ich konnte die direkte Antwort nicht bekommen. Beispiel: platform :ios, '8.0' use_frameworks! target "CityWhether" do pod 'Alamofire' pod 'SwiftyJSON' end
Alternative Titel zur Unterstützung der Suche Xcode kann Header nicht finden Fehlende .h in Xcode Xcode .h Datei nicht gefunden lexikalische oder Präprozessor-Problemdatei nicht gefunden Ich arbeite an einem iOS-Anwendungsprojekt, das von Xcode 3 stammt. Ich bin jetzt zu Xcode 4 übergegangen. Mein Projekt erstellt eine Reihe statischer Bibliotheken. Diese …
Ich muss eine C ++ - Anwendung, die auf Ubuntu 12.10 mit libstdc ++ von GCC 4.7 basiert, auf Systemen bereitstellen, auf denen Ubuntu 10.04 ausgeführt wird, das mit einer erheblich älteren Version von libstdc ++ geliefert wird. Derzeit kompiliere ich mit -static-libstdc++ -static-libgcc, wie in diesem Blog-Beitrag vorgeschlagen: libstdc …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.