私は自分のアプリケーションにlibpngを追加しました。私がシミュレータ用にビルドするならば、すべてがOKです。私は、デバイス用のアプリケーションをビルドすると、私は、リンカエラーを得た:Iphone - device - linkerエラー
Undefined symbols for architecture armv7: "_png_init_filter_functions_neon", referenced from: _png_read_filter_row in libpng-arm7-release.a(pngrutil.o)
私は(唯一のコンパイルの変更ターゲットで)、ソースから手動でlibpngをシミュレータとデバイスのための同じ方法を構築してきました。私はこの問題を見つけようとしましたが、誰もこの問題について何も投稿していないようです。
アームフォルダから* .cファイルをコンパイルする必要があります。 – PSyton
プリプロセッサフラグ "PNG_ARM_NEON_OPT = 0"でコンパイルすることもできますので、libpngソースを変更する必要はありません – bitwise
.hを変更して* .cをコンパイルする必要がありますか? –