Я пытаюсь скомпилировать ffmpeg с помощью файлов make и build в примере iFrameExtractor. во-первых, я пытался следить за файлом readme на github, который говорит только, чтобы запустить папку ./build_universal
в ffmpeg. он не работал
i затем попытался выполнить информацию в INSTALL без успеха. Затем я попытался сделать материал в INSTALL, а затем ./build_universal
, который не работал. Все файлы *.a, импортированные в проект, существуют до конца последовательности сборки. когда выполняются команды lipo в build_universal, которые, я думаю, конкат.. файлы для разных архитектур (?). так или иначе они оставляют следующие ошибки:
lipo: specifed architecture type (armv6) for file (armv6/libavcodec.a) does not match it cputype (16777223) and cpusubtype (3) (should be cputype (12) and cpusubtype (6))
lipo: specifed architecture type (armv6) for file (armv6/libavdevice.a) does not match it cputype (16777223) and cpusubtype (3) (should be cputype (12) and cpusubtype (6))
lipo: specifed architecture type (armv6) for file (armv6/libavformat.a) does not match it cputype (16777223) and cpusubtype (3) (should be cputype (12) and cpusubtype (6))
lipo: specifed architecture type (armv6) for file (armv6/libavutil.a) does not match it cputype (16777223) and cpusubtype (3) (should be cputype (12) and cpusubtype (6))
lipo: specifed architecture type (armv6) for file (armv6/libswscale.a) does not match it cputype (16777223) and cpusubtype (3) (should be cputype (12) and cpusubtype (6))
Я могу получить проект для компиляции для симулятора, если я использую только ./build_armv7
, но если я запустил универсальный, файлы .a удаляются в конце. и только использование не работает, чтобы построить для iphone 4.