使用Cocotron CDT与SDL链接

时间:2010-12-30 21:25:08

标签: linux macos sdl ld cocotron

我正在尝试使用Cocotron在Xcode中编译Linux。一切都与基金会合作很好,但我也想尝试使用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 个答案:

答案 0 :(得分:1)

问题解决:为SDL的每个依赖项显式添加“Other Linker Flag”。对于其他任何试图这样做的人来说,那就是:

-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