Tag: dlopen

POSIX-Funktion dynamisch laden einer Bibliothek oder-Binärdatei in den Speicher

java.lang.UnsatisfiedLinkError: dlopen Fehler: kann nicht suchen Sie das symbol "cmsg_nxthdr" auf die "libpcap.so"

Anzahl der Antworten 1 Antworten
Ich bin neu in NDK. Ich bin versucht, zu erstellen eine app, die die capture-Pakete. Ich habe zusammengestellt libpcap aus https://github.com/the-tcpdump-group/libpcap Wenn ich jetzt versuche zum ausführen der Anwendung auf einem android-tablet, es gibt die folgende Fehlermeldung

Finden dylib version mit dlopen

Anzahl der Antworten 2 Antworten
Ist es ein Weg, um die version einer dylib mit seinem Weg? Ich bin auf der Suche nach etwas, das nimmt die gleichen Argumente wie dlopen. Ich habe mir bei NSVersionOfRunTimeLibrary, aber aus meiner Lektüre der Dokumentation

Unterschied zwischen Verknüpfung von OpenMP-mit -fopenmp-und -lgomp

Anzahl der Antworten 1 Antworten
Ich habe gekämpft, ein seltsames problem in den letzten Tagen. Wir erstellen einige Bibliotheken mit GCC 4.8 die Verbindung einige Ihrer Abhängigkeiten statisch - zB. log4cplus oder zu steigern. Für diese Bibliotheken haben wir erstellten Python-Bindungen mit

Undefined symbol beim laden einer Bibliothek mit dlopen

Anzahl der Antworten 1 Antworten
Ich versuche zum laden einer shared library (plugin) ich wurde (closed source) mit dlopen unter einem Linux-ARM-Plattform. Ich versuche, die Last auf diese Weise: void* handle = dlopen(<library_path>/<library_name>, RTLD_NOW); Das Ergebnis ist ein Fehler mit dieser Meldung:

c++ dynamische Bibliothek dlopen Fehler

Anzahl der Antworten 4 Antworten
Habe ich zwei Dateien: RollDice.cpp #include "RollDice.h" #include "./IPlugins.cpp" #include "./IPluginFunctions.cpp" #include <iostream> RollDice::RollDice(IPluginFunctions &iPluginFunctions) : IPlugins(iPluginFunctions) { //srand(time(NULL)); } RollDice::~RollDice() { } void RollDice::callPlugin(std::string paramsText, std::string dataText) { std::cout << "RollDice ;)\n"; } RollDice.h: #ifndef ROLLDICE_H_

C++: Undefinierte Symbole beim laden der gemeinsam genutzten Bibliothek mit dlopen()

Anzahl der Antworten 1 Antworten
Ich habe ein Problem wenn ich versuche, mit dlopen() zum laden einer shared-library in einem anderen freigegebenen Bibliothek. Ich überprüfte alle tutorials auf, wie Sie mit dlopen() richtig. So ist hier der vereinfachte code: Die wichtigste geteilte

dlopen - Undefined symbol Fehler

Anzahl der Antworten 2 Antworten
Ich bin mit dlopen zum laden einer shared library zur Laufzeit dlopen("SharedLibarary1.so", RTLD_NOW | RTLD_GLOBAL); In das gemeinsame Objekt beziehe ich mich auf ein const char* definiert, die in einem anderen shared-library "SharedLibarary2.so". Die Ausführbare Datei, und

Kompilieren von C Programm mit dlopen und dlsym mit -fPIC

Anzahl der Antworten 2 Antworten
Ich habe ein problem mit einem falschen symbol-Auflösung. Mein main Programm lädt eine gemeinsam genutzte Bibliothek mit dlopen und ein symbol aus es mit dlsym. Sowohl das Programm und die Bibliothek sind in C geschrieben. Bibliothek code

Error: dlopen () - Bibliothek nicht geladen Grund: Bild nicht gefunden

Anzahl der Antworten 1 Antworten
Ich bin ein Neuling in diesem Bereich. Mein laptop ist ein Macbook air, Software: OS X 10.8.5 (12F45). Ich bin mit einem code gibt mir die folgende Fehlermeldung: dlopen(/Users/ramesh/offline/build_icerec/lib/icecube/phys_services.so, 2): Bibliothek nicht geladen werden: /Users/ramesh/offline/build_icerec/lib/libphys-services.dylib Referenziert von:

dlsym/dlopen mit Laufzeit-Argumente

Anzahl der Antworten 2 Antworten
Ich versuche, etwas zu tun, wie die folgenden enum types {None, Bool, Short, Char, Integer, Double, Long, Ptr}; int main(int argc, char ** args) { enum types params[10] = {0}; void* triangle = dlopen("./foo.so", RTLD_LAZY); void *

library-Pfad, wenn die dynamisch geladen werden?

Anzahl der Antworten 1 Antworten
Wie bekomme ich den Pfad der gemeinsam genutzten Bibliothek innerhalb der Bibliothek selbst? In anderen Worten, lassen Sie uns sagen, dass die Bibliothek X ist geladen mit dlopen(), wie bekomme ich Zugriff auf den Pfad, der zum

Fehlermeldung "undefined symbol" Fehler beim laden der Bibliothek mit dlopen

Anzahl der Antworten 3 Antworten
Bin ich einige code schreiben, der verwendet dynamische, gemeinsam genutzte Bibliotheken, die als plugins. Mein Befehl Linie für die Erstellung der shared libraries aussieht: cc -shared -fPIC -o module.so -g -Wall module.c Innerhalb des Moduls, ich kann

MatLab-Fehler: kann nicht mit statischem TLS geöffnet werden

Anzahl der Antworten 10 Antworten
Seit ein paar Tagen habe ich ständig die gleiche Fehlermeldung erhalten, während Sie mit MATLAB das passiert irgendwann mit dlopen. Ich bin ziemlich neu in MATLAB, und das ist, warum ich weiß nicht, was zu tun ist.

Mehrere Instanzen von Singleton über gemeinsam genutzte Bibliotheken unter Linux

Anzahl der Antworten 4 Antworten
Meine Frage, wie der Titel erwähnt, ist offensichtlich, und ich beschreibe das Szenario, in details. Es gibt eine Klasse namens singleton implementierte singleton-pattern wie folgt in der Datei singleton.h: /* * singleton.h * * Created on: 2011-12-24

Automatisch ausgeführte Funktionen beim Laden von gemeinsam genutzten Bibliotheken

Anzahl der Antworten 4 Antworten
Beim laden von shared libraries in Windows LoadLibrary() Aufruf bewirkt DllMain in der Bibliothek ausführen für jeden neuen Prozess-und thread-Bibliothek beimisst, und für jeden Prozess-und thread-Bibliothek deattaches aus. Gibt es ähnliche Mechanismus für Mac OS X, Linux