Ich versuche, eine gemeinsam genutzte Bibliothek mit Embarcaderos C++ Builder und RAD Studio 10.2 zu erstellen. Ich habe ein C++ Builder "Dynamic Linked Library" -Projekt erstellt. Wenn ich die Zielplattformen für die Erstellung festlege, sind die einzigen Optionen 32-Bit-Windows, 64-Bit-Windows und OS X. Ich muss in der Lage sein, die Bibliothek auch für die Android (Linux) -Plattform zu erstellen. Wie kann ich das erreichen?Kann ich eine gemeinsam genutzte Bibliothek für Android (* .so) in Embarcadero C++ Builder erstellen?
0
A
Antwort
2
Zu diesem Zeitpunkt Radstudio (einschließlich Delphi und C++ Builder) nicht die Schaffung von benutzerdefinierten .so
Bibliotheken für Android unterstützt (nur raubend sie). Per den documentation, .so
Dateien können für Linux (und .dylib
Dateien für OSX/iOS) erstellt werden, indem Sie ein Delphi-style-Paket anstelle einer Dynamic-Link-Bibliothek erstellen.
Radstudio erstellen Android Apps wird als .so
Dateien kompiliert (weil sie auf dem NDK basieren, so dass die reale Anwendung nur eine kleine Java-Stub-Klasse, die Lasten und führt die .so
zur Laufzeit), aber das ist das Ausmaß der Embarcaderos .so
Generation auf Android. Das Kompilieren von benutzerdefinierten .so
Bibliotheken für Android wird einfach noch nicht unterstützt.
Verwandte Themen
- 1. gemeinsam genutzte C-Bibliothek Probleme
- 2. Gemeinsam genutzte Bibliothek für MonoDroid und MonoTouch
- 3. Eine dynamisch verknüpfte gemeinsam genutzte Bibliothek erweitern?
- 4. Gemeinsam genutzte Bibliothek Name Kollisionen
- 5. Wie Sie eine gemeinsam genutzte Bibliothek in C++ einbinden? libORB_SLAM
- 6. g ++ kann keine gemeinsam genutzte Bibliothek finden
- 7. CMake erhalten, um gemeinsam genutzte Bibliothek für MSVC zu erstellen
- 8. So verwenden Sie die gemeinsam genutzte Bibliothek für Android NDK (C lib Hinzufügen zu C++)
- 9. Gemeinsam genutzte Bibliothek mit Freeglut - undefined Symbol
- 10. cygwin: Linker findet keine gemeinsam genutzte Bibliothek
- 11. Jenkins Pipeline gemeinsam genutzte Bibliothek - Argumente übergeben
- 12. Gemeinsam genutzte Bibliothek für verschiedene Versionen von Ubuntu verwalten
- 13. Formular in Embarcadero C++ Builder deklarieren:
- 14. Möglich, eine gemeinsam genutzte Bibliothek mit statisch verknüpfter Bibliothek zu erstellen?
- 15. Libtool erstellt nur statische Bibliothek - ich brauche gemeinsam genutzte Objekte
- 16. Gemeinsam genutzte Einstellungen lesen
- 17. Android: makeSceneTransition für mehr als eine gemeinsam genutzte Elemente
- 18. Android Studio, zum Einrichten von Projekten für gemeinsam genutzte Bibliotheken
- 19. Wie kann ich ein Array gemeinsam genutzte Bibliothek (DLL) passieren in c geschrieben Python mit
- 20. Embarcadero C++ Builder + FireMoneky vs Qt
- 21. Warum kann ich eine gemeinsam genutzte Bibliothek nicht umbenennen, nachdem sie erstellt wurde?
- 22. Gemeinsam genutzte Vektoren in OpenMP
- 23. Android Speichern Gemeinsam genutzte Einstellungen Backup Agent
- 24. Gemeinsam genutzte Vektorvariablen unter mehreren C++ - Dateien
- 25. gemeinsam genutzte Bibliothek kompiliert, hat aber Symbole undefined
- 26. Wie kann ich eine Android-Bibliothek erstellen
- 27. Android Gemeinsam genutzte Einstellungen speichern nicht richtig
- 28. embedding absoluter Pfad für gemeinsam genutzte Bibliotheken
- 29. Wie wird der dynamische Linkerpfad für eine gemeinsam genutzte Bibliothek festgelegt?
- 30. Warum sind Python-Erweiterungen gemeinsam genutzte Bibliotheken? Ist es möglich, eine statisch verknüpfte Bibliothek zu erstellen?