0

私はCプログラミングが初めてです。Cライブラリに関して欠落している多くの理解、それらをコンパイルする方法、Eclipseにインポートする方法、コードの一部を変更する方法など.Android ndkでライブラリソースを使用する方法を理解しました...つまり、ソースをコンパイルする.soファイルを作成してから使用します。

しかし、私の問題は、最初にこのライブラリを C プロジェクトとしてテストし、それが実際に期待どおりに機能しているかどうかを確認したかったことです。

これがライブラリへのリンクです...これを見て、このライブラリをテストする方法を提案してください。

http://sourceforge.net/projects/libtimidity/files/libtimidity/0.1.0/libtimidity-0.1.0.tar.bz2/download

Eclipse CDT、cygwinなどですべてのセットアップを完了しました

前もって感謝します

4

1 に答える 1

1

特に「C プログラミングの初心者」にとっては、これは困難な作業のように聞こえると言うことから始めましょう。あなたのリンクからlibtimidityソースパッケージをざっと見て、ルートディレクトリの「INSTALL」ファイルは次を使用して言及しています:

./configure 

その後:

make install

これは、Linux/Unix スタイルのビルドではかなり標準的なパターンです。このconfigureスクリプトは、リンクと環境設定をセットアップすることを目的としており、make install実際にソースを exe と場合によってはライブラリ (前述の .so タイプなど) にコンパイルします。

これを cygwin でビルドすることは可能かもしれませんが、おそらく簡単な作業ではありません。あなたの投稿からは、Windows がターゲット環境であるとは思えないので (この C プロジェクトをテストに使用するだけだと述べたように)、Linux はおそらくこのライブラリを起動するのにはるかに簡単な環境であるという Basile のコメントに同意します。そして走っています。

まともなコンピュータを持っている場合は、仮想マシンで Linux を実行できます (つまり、現在の OS の下で「アプリケーション」として実行できます。無料の優れたものは VirtualBox です)。または、古いコンピューターを掘り起こし、その上にインストールすることもできます。または、起動可能な USB スティックを作成します。またはライブCD。Linux を初めて使用する場合は、人気がありサポートも充実している Ubuntu をお勧めします。

于 2013-03-23T10:42:50.647 に答える