2012-04-07 10 views
0

私はこのバーコードソースコードStefanhafeneger - Barcode github.comをプロジェクトに追加しようとしています。これは、これまで見つかったiOS用の唯一のDataMatrixライブラリです。 xcode 4.2でソースコードをコンパイルして実行するのに問題はありませんが、プロジェクトでライブラリを使用しようとすると問題はありません。私は次のように非常に多くのエラーを受けました。それはlibdmtxライブラリの下にあるdmtx.c - Xcode iOS - Cコンパイルのエラーが発生しました

http://dl.dropbox.com/u/2305062/Screen%20Shot%202012-04-07%20at%2003.13.08.png

は、いくつかのサーフィンの後、私は彼らが私はサンプルファイルのため.Cファイルで原因だと思うの基礎誤りであることがわかりました。

デバッグ用のライブラリを削除すると、すべてのエラーがなくなり、 'dmtx.h'ファイルが見つかりませんでしたので、xcodeはこれらのファイルを再構成したと思います。これらのCファイルをコンパイルする方法はありますか? キン

答えて

0

私のミスは、問題は私の接頭ファイルによって原因でした。

+0

MyApp-Prefix.pchファイルにも同じ問題がありました。解決策は、すべてのobjectiveCのインポートステートメントをguard #ifdef __OBJC__に移動することでした – Breezeight

0

私の前提はあなたがFoundation.frameworkプロジェクトでインスタンス化していなかったことである

多くのおかげで...

+0

foundation.frameworkはデフォルトで含まれています。私は、Libdmtxライブラリを削除した後、私のプロジェクトが正しくコンパイルできるので、それが含まれていると確信しています。 – Kin

関連する問題