0

プロジェクトに ZxingWidget を含めようとしています。ZXingWidget.xcodeproj をプロジェクトにコピーし、「Target Dependencies」に ZXingWidget を追加し、「Link Binary With Libraries」に libZXingWidget.a を追加してコンパイルを開始しましたが、Apple LLVM コンパイラ 3.0 エラーはほとんどありません。

新しいプロジェクトで試して、手順に従ってみましたが、正しく動作します。現在のプロジェクトの設定に問題があるかどうかはわかりません。何か案が? ここに画像の説明を入力

4

3 に答える 3

0

最初のエラーを強調表示し、右クリックして「ログに表示」(またはそのようなもの) を実行してみてください。完全な/長いエラー メッセージが表示されます。

于 2012-05-04T06:24:16.413 に答える
0

問題は解決しました、thnx @bradley、パスを確認する必要があります...

これが私の例です:

私の現在のプロジェクトパス:

~/Dropbox/Tesis Project/Celedex

私の現在のライブラリ ZXing:

~/Dropbox/Tesis Project/ZXingWidget

したがって、ヘッダーの検索パスは次のようになります。

../ZXingWidget/Classes (再帰)

../../cpp/core/src (非再帰)

幸運を祈ります。

于 2012-10-03T03:29:28.270 に答える
0

ZXingWidget.xcodeproj をプロジェクトにコピーしないようにしてください。

  • ZXingWidget.xcodeproj をドラッグし、Xcode プロジェクトの「グループとファイル」サイドバーのルートにドロップします。
  • 「アイテムのコピー」がチェックされておらず、「参照タイプ」が「プロジェクトに相対」であることを確認してください。

ZXingWidget ライブラリをリンクして依存関係を追加したら、プロジェクト設定にヘッダー検索パスも追加する必要があります。

  1. プロジェクト ターゲットのビルド設定を選択します
  2. プロジェクトのディレクトリからディレクトリへの相対パスを追加します zxing/iphone/ZXingWidget/Classes。「再帰パス」を有効にすることを忘れないでください。
  3. zxing cpp ヘッダーをヘッダー検索パスに追加し、 の相対ディレクトリ パスを追加しますcpp/core/src/。「再帰パス」を有効にしないことを忘れないでください。

プロジェクト ターゲットに「Link Libraries with Binary」のフレームワークをインポートします。

  • AV財団
  • オーディオツールボックス
  • コアビデオ
  • コアメディア
  • libiconv
  • 住所録
  • AddressBookUI

次にインポート<ZXingWidgetController.h><QRCodeReader.h>、ターゲット ビュー コントローラーで、サフィックス ".m" を ".mm" に編集することを忘れないでください。

于 2012-06-03T01:57:07.773 に答える