Связь с SDL с использованием Cocotron CDT - PullRequest
0 голосов
/ 31 декабря 2010

Я пытаюсь использовать Cocotron для компиляции для Linux в Xcode.С Foundation все отлично работает, но я тоже пытаюсь использовать SDL.Я скопировал библиотеки из Linux (Ubuntu), но у меня возникли проблемы с линковкой.

Несмотря на то, что я тоже копировал libpulse-simple (и помещал его в каждый каталог, который, как я думал, мог бы иметь смысл), явсе еще не удалось удалить эту ошибку:

warning: libpulse-simple.so.0, needed by /Developer/Cocotron/1.0/Linux/i386/Frameworks//libSDL-1.2.so, not found (try using -rpath or -rpath-link)

1 Ответ

1 голос
/ 14 января 2011

Проблема решена: явно добавьте «Флаг другого компоновщика» для каждой зависимости SDL.Для тех, кто пытается это сделать, это:

-lFLAC -lnsl -logg -lvorbis -lvorbisenc -ldbus -lsndfile -luuid -lwrap -lXau -lXdmcp -lXext -lXi -lxcb -lXtst -lX11-xcb -lxcb-atom -lSM -lrt -lpulsecommon -lSDL -lpulse -lpulse-simple -lX11 -lICE
...