1

Crypto++ for iPhone をビルドしようとしていますが、問題が発生しています。いくつかの .asm ファイルと test.cpp を削除することでデバイスにビルドすることができましたが、2 つの問題がありました。

1) シミュレーターは次のようなビルド エラーを受け取ります:
{標準入力}:13583:suffix or operands invalid for `call'

2) 何百もの警告があります (ちょっと面倒です)

crypto++ を iPhone で動作させ、これらの問題を解決する方法を見つけた人はいますか?

4

1 に答える 1

1

ここで iPhone に移植した人を見つけました: http://www.ugosweb.com/cryptopp.aspx#ip

使用する際に注意すべき点は、プリプロセッサ ディレクティブを説明どおりに設定することですが、多くの場合、そのディレクティブを追加する設定を表示するには、xcode の左上のドロップダウンから [Active SDK::Use Base SDK] を選択する必要があります。 、次にターゲット設定に入ります(情報を取得します)。これらの手順がないと、少なくとも一部の xcode バージョンでは、ターゲット設定の設定が存在しません。

さらに、移植された proj ファイルのコピーは正常に機能しますが、彼が除外したものは必ずプロジェクトから除外してください。ファイルはまだ彼の crypto フォルダにあるので、プロジェクトにブランケット ファイルを追加してそのままにしておくのはやめてください。

于 2010-05-08T03:35:31.680 に答える