Связь с SDL с использованием Cocotron CDT

Я пытаюсь использовать 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 ответ

Решение

Проблема решена: явно добавьте "Флаг других компоновщиков" для каждой зависимости 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
Другие вопросы по тегам