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?

War es hilfreich?

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
scroll top