0

ZXingObjC という iOS プロジェクトでサードパーティのライブラリを使用しようとしています。ライブラリの .xcodeproj ファイルをプロジェクトにドラッグして、ライブラリをプロジェクトに追加しました。ビルドしようとすると、次のエラーが発生します。

Lexical or Preprocessor Issue
 'ZXingObjC/ZXAztecDecoder.h' file not found

これは問題のあるコード行です。

#import <ZXingObjC/ZXAztecDecoder.h>

.h ファイルへの実際のパス (私の Mac のファイルシステム上) は次のとおりです。

/Users/jalmberg/Documents/ios/projects/ZXingObjC/ZXingObjC/aztec/decoder/ZXAztecDecoder.h

以下を使用して、ヘッダー検索パスへのパスを追加しました。

/Users/jalmberg/Documents/ios/projects/ZXingObjC         recursive

この検索パスでいくつかのバリエーションを試しましたが、何も機能しません。

私は何を間違っていますか?

4

2 に答える 2

3

あなたの問題はあなたの道のように見えます。これを使用している場合:

/Users/jalmberg/Documents/ios/projects/ZXingObjC         recursive

パスは次のとおりです。

/Users/jalmberg/Documents/ios/projects/ZXingObjC/ZXingObjC/aztec/decoder/ZXAztecDecoder.h

それからあなたはただ使うことができます

#import <ZXAztecDecoder.h>

インポートで定義した相対パスに基づいて検索することに注意してください。そう

#import <ZXingObjC/ZXAztecDecoder.h>

ファイル ZXAztecDecoder.h を含むディレクトリ ZXingObjC を持つパスを探しています。

于 2013-03-15T17:39:44.937 に答える
0

一言で言えば答えではありませんが、ココアポッドを見たことがありますか?

セットアップが非常に簡単

http://cocoapods.org/

于 2013-03-15T17:22:11.107 に答える