Dodałem libpng do mojej aplikacji. Jeśli zbuduję symulator, wszystko jest w porządku. Kiedy zbudować aplikację dla urządzenia, mam błąd linkera:iPhone - urządzenie - błąd linkera
Undefined symbols for architecture armv7: "_png_init_filter_functions_neon", referenced from: _png_read_filter_row in libpng-arm7-release.a(pngrutil.o)
Mam zbudować libpng ręcznie ze źródła, tak samo dla symulatora i urządzenia (tylko ze zmienionym cel kompilacji). Próbowałem znaleźć ten problem, ale nikt nie opublikował niczego na temat tego problemu.
Potrzebujesz kompilacji plików * .c z folderu ramienia. – PSyton
możesz także po prostu skompilować z flagą preprocesora "PNG_ARM_NEON_OPT = 0", więc nie musisz modyfikować źródła libpng – bitwise
Czy musimy skompilować * .c po zrobieniu zmiany w .h i jak? –