Xcodeで、frameworkとstatic libraryとdynamic libraryを作る方法。alutの例。
で、コンパイルしたライブラリだが、インクルード指定の順番が重要であることが分かった。
$gcc main.cpp -lalut -framework OpenAL
または$gcc main.cpp -framework ALUT -framework OpenAL
は、コンパイルが通り音が出る。$gcc main.cpp -framework OpenAL -lalut
または$gcc main.cpp -framework OpenAL -framework ALUT
これだと、音が出ない。-framework ALUTも-lalutも中身は同様であるから、
ALUTをOpenALより前に持って来ないといけないらしい。
0 件のコメント:
コメントを投稿