Ich verwendete Podofo-Bibliothek für Mac-Anwendungsentwicklung, beim Erstellen von Demo-App bekomme ich folgende Fehler.Undefiniert Symbole für Architektur x86_64 für Mac
0
A
Antwort
0
Die Fehlermeldungen scheinen anzuzeigen, dass Sie mit statischen Bibliotheken (.a libraires) arbeiten. Also, wenn Sie Ihre Demo-App erstellen, müssen Sie mit allen benötigten Libraries verlinken, einschließlich derer, die von Freetype und fontconfig benötigt werden. Dies sind bz2, z, crypto (aus der openssl-Distribution) und andere ...
Wenn Podofo mit cmake erstellt wird, können Sie sich die CMakeCache.txt-Datei ansehen. Es enthält den Pfad, auf dem jede von Podofo verwendete Bibliothek auf Ihrem System gefunden wurde.
Die bz2-Bibliothek ist nicht in der CMakeCache.txt aufgeführt. Es ist dort standardmäßig, so dass Sie nur
-lbz2
das "Other Linker Flags" in Ihren Xcode-Projekt Build-Einstellungen hinzufügen.
Verwandte Themen
- 1. "undefinierte Symbole für Architektur x86_64:"
- 2. libconfig Nicht definierte Symbole für Architektur x86_64
- 3. Nicht definierte Symbole für Architektur x86_64: (Mac OS X 10.7)
- 4. googletest & cmake - Undefinierte Symbole für Architektur x86_64
- 5. xCode 8 - Undefinierte Symbole für Architektur x86_64
- 6. undefinierte Symbole für Architektur x86_64 iOS raschen
- 7. Nicht definierte Symbole für Architektur x86_64: "_g_object_unref"
- 8. Cordova - undefinierte Symbole für Architektur x86_64
- 9. Boost.MPI gibt undefinierte Symbole für Architektur x86_64
- 10. undefined Symbole für Architektur x86_64 flex/bison
- 11. GoogleMapsSDK: undefinierte Symbole für Architektur x86_64
- 12. Xcode C++ :: Doppelte Symbole für Architektur x86_64
- 13. undefinierte Symbole für Architektur x86_64: MPMusicPlayerController
- 14. Nicht definierte Symbole für Architektur x86_64: für libTYCommonLib.a
- 15. 'doppelte Symbole für Architektur x86_64' beim Aktualisieren von Firebase Messaging
- 16. g ++ Rcpp Undefinierte Symbole für Architektur x86_64 auf osx
- 17. undefinierte Symbole für Architektur x86_64: JNI_CreateJavaVM OS-X Xcode
- 18. gcc 4.2.1 Linking-Problem: Undefinierte Symbole für Architektur x86_64
- 19. Was bedeutet das: Nicht definierte Symbole für Architektur x86_64 „_main“
- 20. undefinierte Symbole für Architektur x86_64: "_OBJC_CLASS _ $ _ WKWebView", verwiesen von:
- 21. Undefinierte Symbole für die Architektur x86_64 bei Verwendung von ORKESerializer
- 22. Nicht definierte Symbole für die Architektur x86_64: "_rb_funcallv"
- 23. doppelte Symbole für Architektur x86_64 (Implementierung von FBSDKCoreKilt) Swift
- 24. undefinierte Symbole für Architektur x86_64 in QT-Schöpfer
- 25. Xcode 7 Simulator Fehler „doppelte Symbole für Architektur x86_64“
- 26. AWS IOS SDK Fehler undefinierte Symbole für Architektur x86_64:
- 27. XCode Build-Failed "undefinierte Symbole für Architektur x86_64"
- 28. Der Versuch, C++ zu verstehen: Doppelte Symbole für Architektur x86_64
- 29. Vorlage Build-Fehler: Nicht definierte Symbole für Architektur x86_64:
- 30. Beschleunigte C++: Nicht definierte Symbole für Architektur x86_64
Scheint so, als ob Sie auch andere Bibliotheken verwenden, die Sie im Verknüpfungsschritt übersehen zu haben schienen. –
Ich habe alle erforderlichen Frameworks und Bibliotheken hinzugefügt, aber immer noch dieselben Fehler angezeigt. @FlorianZwoch –
Nun, wenn Sie alles erforderliche hinzufügen, ist es seltsam, es scheitert immer noch. Dann wieder ... wir wissen nicht was du eigentlich gemacht hast .. –