1

実は、speexライブラリのソースコードを持っています。そのcで書かれています。arm追加してiPadプロジェクトで作業できるように、アーキテクチャ用にコンパイルしたいと思います。Macでソースをコンパイルするときi386、armアーキテクチャでは使用できないアーキテクチャ用にソースをコンパイルします。

ARMアーキテクチャのソースをコンパイルするにはどうすればよいですか?

私を助けてください。

4

1 に答える 1

2

これを行う最も簡単な方法は、新しい「ライブラリ」プロジェクトを作成し、speexソースを追加して、コンパイルすることです。このライブラリプロジェクトはもちろんiOSライブラリです。コンパイルできるようになったら、そのプロジェクトをプライマリプロジェクトに追加すると、シミュレータとデバイスの両方で機能します。

ライブラリプロジェクトをメインプロジェクトに追加するときは、ターゲットに依存関係を設定し、ヘッダーへのパスを追加する必要がありますが、SOでこれを行う方法に関する多くのQ&Aディスカッションを見つけることができます。

これの最も難しい部分は、おそらく.configureスクリプトがビルドするconfig.hファイル(何でも)を取得することです。あなたはおそらく生成されたものを取ることができ、おそらくそれはうまくいくでしょう。

編集:ところで、Speexは時代遅れです-代替のOpusがあります-Speexサイトを参照してください

于 2012-08-20T12:48:56.290 に答える