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 に答える