2009-11-18 3 views
2

РедактироватьКто-нибудь использовал libvlc на Mac?

я смог упростить воспроизведение ошибки:

При попытке построить этот sample:

$ 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 


Оригинал Сообщение

I я испытываю следующее поведение:

  • Создать новый XCode проект (какао или инструмент командной строки)
  • Link с libvlc.2.dylib найдено в /Applications/VLC.app/Contents/MacOS/lib
  • запустить приложение
  • => Сбои с стека трассировки, указывая, указывая на __dyld_dyld_fatal_error в верхней и __dyld__dyld_start внизу.

Что я здесь делаю неправильно? Возможно, мне нужно связать новую сборку VLC, но мне еще не удалось ее создать на Snow Leopard, и MacPort тоже не работает (не выполняется во время фазы сборки).

Может ли кто-нибудь указать мне в правильном направлении, чтобы заставить его работать?

ответ

1

Проверьте с otool -L, если ваша программа правильно связана со всеми вашими библиотеками.

relink каждый dylib с install_name_tools

Смежные вопросы