0

トランクから xcrossing の最新バージョンをダウンロードしました。プロジェクトに正常に追加され、依存関係が正しく作成されました。ライブラリを単独でビルドするとすべてがスムーズに実行されますが、プロジェクトをビルドしようとすると、Counted.h ヘッダー内でこのエラーが発生します

「字句またはプリプロセッサの問題 'iostream' ファイルが見つかりません」

答えを探していると、C++ ヘッダーをインポートするファイルには .mm 拡張子が必要であることがわかりました。それを使用するクラスは .mm です。また、それを使用している別のファイルがあるかどうかを確認するために検索を行いましたが、そうではありませんでした。
私は本当に何をすべきかわかりません。

私を助けることができる推測はありますか?
UPDATE
問題を引き起こしているヘッダーはZXingWigdetController.hとQRCodeReader.hです。qrcodeを使用するクラスのヘッダーにそれらをインポートすると、エラーが発生します:

「字句またはプリプロセッサの問題 'iostream' ファイルが見つかりません」

実装ファイルで qrcode と QRCodeReader を使用するクラスのヘッダー内に ZXingWidgetController をインポートすると、エラーが発生します。
ここに画像の説明を入力

4

1 に答える 1

2

CocoaPodsのWebサイトcocoapods.orgをご覧ください。

私は何年もの間、プロジェクトにZXingを追加しようとしていました。結局、私はココアポッドを使用しましたが、問題なく動作しました。

リクエストに応じて回答を編集しています...

答えは、アーキテクチャの下のZXingWidgetプロジェクトとアーキテクチャのZXingWidgetライブラリにarmv7sを追加することです。

ただし、誰もがCocoaPodsを入手する必要があります。それは本当に素晴らしいツールです。私が使用するすべてのフレームワークはそれを通過します。

于 2012-09-24T07:33:19.337 に答える