0

我正在尝试使用 Cocotron 在 Xcode 中为 Linux 编译。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)
4

1 回答 1

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
于 2011-01-13T21:54:30.543 回答