Сборка OpenJpeg для iPhone с настройкой и сборкой - PullRequest
1 голос
/ 06 марта 2012

Как вы строите Open Jpeg для iPhone? Я знаю, что это можно сделать, как указано в этой теме: jpeg2000 в приложении ios

Но нет инструкции, как скомпилировать это для iPhone. Какие аргументы конфигурации вам нужны для правильной архитектуры?

Я попробовал этот универсальный файл конфигурации iPhone без удачи: https://github.com/jlongster/configure-iphone

Вот проект Open Jpeg: http://www.openjpeg.org/index.php?menu=download

Ответы [ 3 ]

1 голос
/ 13 марта 2012

Похоже, что стандартный скрипт настройки iPhone только настраивает.Этого, вероятно, недостаточно, так как вам нужно сконфигурировать для разных архитектур, затем собрать все архитектуры и объединить полученные библиотеки вместе.

Я сделал это для libxml2 некоторое время назад, и вы можете найти скрипт на моем тамблере .Может быть, вы можете использовать его как вдохновение для создания того, что работает и для Open JPEG?

1 голос
/ 08 марта 2012

Я скомпилировал OpenSSL для iOS несколько недель назад и использовал арку BSD-generic32 для iOS-устройств armv7, которая работает без проблем.Я использовал ./configure BSD-generic32, но раньше не работал с OpenJpeg.

Надеюсь, это поможет!

0 голосов
/ 15 марта 2012

Это то, что я делаю для компиляции пакетов на основе конфигурации:

export ARCH="armv7"
export OSMIN="5.1"
export XCODE_DEVELOPER="/Applications/Xcode.app/Contents/Developer"
export PFX="`pwd`/result-$ARCH"
export SYSRT="$XCODE_DEVELOPER/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk"
export PATH="$PFX/bin:/usr/bin:/bin:/usr/sbin:/sbin"
export CFLAGS="-Os -arch $ARCH -isysroot $SYSRT -miphoneos-version-min=${OSMIN} -I$PFX/include -L$PFX/lib"
export CXXFLAGS="$CFLAGS"

mkdir -p "$PFX/bin"
mkdir -p "$PFX/lib"

./configure "--prefix=$PFX" && make install

Я не проверял это с jpeg2000 , но он должен приблизить вас.Вы также должны убедиться, что у вас установлены Инструменты командной строки , если вы используете Xcode 4.3 или выше.

...