2016-07-02 9 views
0

SFMLに基づいた私のカスタムCライブラリを使って私のプロジェクトをコンパイルしようとしています。MakefileはMacのsfmlを使ってプロジェクトをコンパイルしません

私はしかし、マックOS Xを使用してUbutunに私のメイクファイルでの私のプロジェクトをコンパイルする問題はない、私はこれらのエラーを得続ける:

ld: warning: ld: warning: ld: warning: ignoring file /Users/$USER 
/.froot/lib/libsfml-audio.so, file was built for unsupported file format (0x7F 0x45 0x4C 0x46 0x02 0x01 0x01 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00) 

ld: file too small (length=8) file '/Users/$USER/.froot/lib/mylib.a' for architecture x86_64 

私のコンパイルフラグは以下のとおりです。

-L/Users/$USER/.froot/include \ 
-L/Users/$USER/.froot/lib \ 
-lmylib -lsfml-audio -lsfml-graphics -lsfml-window \ 
-lsfml-system -lstdc++ -ldl -lm -lpthread 

答えて

0

MacでもSFMLをコンパイルする必要があります。*.soはLinuxのみですそれがエラーの意味です。

+0

どうすればいいですか? – rak007

+0

私はSFMLを正常にコンパイルしましたが、今度はこのエラーが発生します: ld:ファイルが小さすぎる(長さ= 8)ファイル '/Users/$USER/.froot/lib/mylib.a' for architecture x86_64 – rak007

関連する問題