Jeder verwendet libvlc auf dem Mac?
Frage
Bearbeiten
Ich habe in der Lage, die Reproduktion des Fehlers zu vereinfachen:
Beim Versuch, diese zu bauen Probe :
$ cc example.c -arch i386 -lvlc.2 -L/Applications/VLC.app/Contents/MacOS/lib/ -I/Applications/VLC.app/Contents/MacOS/include/ -o example
$ ./example
dyld: Library not loaded: @loader_path/lib/libvlc.2.dylib
Referenced from: /Users/francis/src/playground/libvlc/./example
Original Beitrag
Ich erlebe das folgende Verhalten:
- Erstellen Sie neue XCode-Projekt (Cocoa oder Kommandozeilen-Tool)
- Link mit
libvlc.2.dylib
in/Applications/VLC.app/Contents/MacOS/lib
gefunden - Führen Sie die Anwendung
- => Abstürze mit Stack-Trace zeigt deutete auf
__dyld_dyld_fatal_error
an der Spitze und__dyld__dyld_start
am unteren Ende.
Was mache ich hier falsch? Ich muß Link mit einem frischen VLC build Vielleicht, aber ich habe noch nicht gelungen, den Aufbau auf Snow Leopard und der MacPort nicht funktioniert auch (nicht während der Bauphase).
Kann mir jemand Punkt mich in die richtige Richtung für sie an die Arbeit?
Lösung
Überprüfen Sie mit otool -L, wenn Ihr Programm korrekt mit allen Libs verbunden ist.
relink jedes dylib mit install_name_tools
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow