8

ARM クロスコンパイルに関する Google で最初にヒットした (古い) 記事をスキャンしました。また、 OpenCV を iPhone にコンパイルすることに関する記事と、そこにある一般的なクロス コンパイル手順も見ました。私の質問は、後者の記事のように、iPhone 開発者パッケージ (既にインストール済み) で明らかに構成済みの gcc/g++ を呼び出すことはできますか? OpenCV の多くは、私のニーズには不必要なようです。

可能であれば、通話はどのようになりますか? 簡単にするために Makefile を作成する必要がありますか?

また、-lncurses ライブラリが必要です。通常のように呼び出すことはできますか、それともデフォルトの gcc/g++ を呼び出していないためパスを指定する必要がありますか?

4

3 に答える 3

4

公式の SDK を使用している場合、iPhone 用の C++ をコンパイルするのは、プロジェクトに cpp ファイルを含めて「ビルド」を押すのと同じくらい簡単です。もちろん、コンパイラのスイッチを調整することもできます。ほとんどの場合です。

ncurses については、なぜそれを使用したいのかわかりませんが、唯一の制限は、動的ライブラリに対してリンクできないことです。そのため、オブジェクト コードをリンクする必要があります。

于 2009-02-16T08:02:26.857 に答える
0

残念ながら、[n]curses パッケージは iPhone には何の役にも立ちません。
[n]curses は、ターミナル ウィンドウで使用するように設計されています。これは iPhone では利用できないため、Coco を使用して GUI インターフェイスを開発する方法を学ぶ必要があります。

于 2009-02-16T09:19:15.190 に答える