私はTiMidityという強力なライブラリを使用しています。これは多くのiPhone開発者が既に使用していると確信しています。これはプラットフォームに依存しないプログラムですが、XCode(gccコンパイラ)のコンパイル時に何百もの依存エラーが出てきます。TiMidity:このライブラリをiPhone用にコンパイルするのに助けが必要
TiMidityをアプリに使用している人がいれば、あなたのアドバイスは金になります。
ありがとうございました。 Phil。
私はTiMidityという強力なライブラリを使用しています。これは多くのiPhone開発者が既に使用していると確信しています。これはプラットフォームに依存しないプログラムですが、XCode(gccコンパイラ)のコンパイル時に何百もの依存エラーが出てきます。TiMidity:このライブラリをiPhone用にコンパイルするのに助けが必要
TiMidityをアプリに使用している人がいれば、あなたのアドバイスは金になります。
ありがとうございました。 Phil。
私は通常、iPhone用の静的ライブラリをコンパイルするのにTiMidity ++はライブラリではなく、OS Xでサウンドを出力するために使用するAPIはiPhone OSでは利用できません。
ここで私はこれまで得てきたものだ:extractd登録TiMidity ++フォルダへ
build_for_iphoneos
どこかにあなたのパスにして+x
それがcd
build_for_iphoneos simulator
これはコピーtimidity/newton_tables.c
make clean
build_for_iphoneos device
timidity/makefile
を編集し、DAU_DARWIN
へのすべての参照を削除し、darwin_a
newton_tables.c
バックtimidity
サブフォルダへとtouch
それがmake
あなたは今持っている必要がありますtimidity
バイナリを使用できますjailbrokenデバイスのシェルから(もちろんldidで署名した後)、あなたのプロジェクトに含めることができるオブジェクトファイル。
注:TiMidity ++はGPLですので、その一部を使用する場合は、そのライセンスに基づいてアプリケーションをリリースする必要があります。また、TiMidity ++はこのように使用するようには設計されておらず、ダーウィンの統合はすべてiPhone OS上で壊れており、automakeは私を混乱させるため、これは本当に面倒です。
./MakefileからAU_DARWINを削除し、timidity/Makefileを削除する必要があります。