Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
Adem
6 / 6 / 0
Регистрация: 17.04.2009
Сообщений: 34
#1

FFTW и iOS - Программирование iOS

03.12.2012, 21:42. Просмотров 677. Ответов 0
Метки нет (Все метки)

Всем доброго времени суток!

Помогите, пожалуйста, решить проблему с компиляцией библиотеки FFTW (http://www.fftw.org) под iOS, а то уже все возможные форумы обшарил в поисках решения, но никак не получается укротить Xcode.

Суть вот в чём:

Я скачиваю исходники библиотеки http://www.fftw.org/fftw-3.3.3.tar.gz и далее выполняю конфигурацию:

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#!/bin/bash
 
unset DEVROOT SDKROOT CFLAGS CC LD CPP LDFLAGS CPPFLAGS
 
IOS_BASE_SDK="6.0"
IOS_DEPLOY_TGT="6.0"
export DEVROOT=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer
export SDKROOT=$DEVROOT/SDKs/iPhoneOS$IOS_BASE_SDK.sdk
export CFLAGS="-arch armv7s -pipe -no-cpp-precomp -isysroot $SDKROOT -miphoneos-version-min=$IOS_DEPLOY_TGT -I$SDKROOT/usr/include/"
 
export CFLAGS="$CFLAGS -I$GLOBAL_OUTDIR/include -L$GLOBAL_OUTDIR/lib"
export CPPFLAGS=$CFLAGS
export CPP="$DEVROOT/usr/bin/gcc -E $CPPFLAGS"
export CC="$DEVROOT/usr/bin/gcc"
export LD=$DEVROOT/usr/bin/ld
export LDFLAGS="-L$SDKROOT/usr/lib/"
 
export PREFIX="/Users/Adem/Desktop/mylib_arm7s"
 
./configure --prefix="$PREFIX" --enable-single --host=arm-apple-darwin --disable-fortran
и make, make install.

Аналогичную операцию провожу для архитектуры armv7, ибо в настройках проекта установлены эти две архитектуры.

Потом, с помощью утилиты lipo, объединяю полученные .a-файлы:

lipo -arch armv7 ~/mylib_arm7/lib/libfftw3f.a -arch armv7s ~/mylib_arm7s/lib/libfftw3f.a -create -output ~/fftw_lib/libfftw3f.a

Далее импортирую полученную библиотеку и хедер в xcode, тупо перетягивая файлы из финдера в проект, и линкую .a-файл. Пытаюсь скомпилироавть и запустить на самом устройстве, и в ответ получаю:

Undefined symbols for architecture armv7:
"_fftw_free", referenced from:
-[DeconvolutionTool doDeconvoluateForChannel:] in DeconvolutionTool.o
"_fftw_malloc", referenced from:
-[DeconvolutionTool doDeconvoluateForChannel:] in DeconvolutionTool.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2012, 21:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос FFTW и iOS (Программирование iOS):

IOS - Программирование iOS
Последняя версия IOS?

IOS - начало - Программирование iOS
Здравия всем! Как начать прогить под iпхоны? Что требуется, посоветуйте литературу и среду разработки.

ios календарь - Программирование iOS
Здравствуйте! Подскажите пожалуйста, можно ли в ios приложение встроить нативный календарь и работать с ним или отрисовывать его поверх...

Эмулировать IOS с пк - Программирование iOS
Здравствуйте, не уверен что написал в правильную ветку. Но все таки хотел бы спросить. А можно ли с пк эмулировать к примеру Iphone(ос...

IOS и ARC - Программирование iOS
Добрый день. Только начал изучать Objective C и IOS, изучаю по книгам которые есть в свободном доступе и по найденным статьям. Вот и...

Безопасность iOS - Программирование iOS
Подскажите пожалуйста, если iOS так безопасна и система закрыта, как часы могут получать сообщения пришедшими на телефон? Ведь сейчас идет...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2012, 21:42
Привет! Вот еще темы с ответами:

iOS SDK - Программирование iOS
Добрый день. Заказал разработку приложения у разработчика. У меня Leopard, обновиться не получается. На него идет только Xcode 3.1.4 и iOS...

Язык Си и iOS - Программирование iOS
Добрый день! Подскажите пожалуйста, можно ли зная только язык Си писать iOS и OSX приложения?

Приложение на IOS - Программирование iOS
Всем добрый день! Мне нужно приложение на IOS для мебельной компании. Пример я оставляю тут стиль и оформление нужно...

iOs Book - Программирование iOS
Может у кого есть исходники простой книги? Нужно менять шрифт, и перелистывать. или как это правильно сделать? p.s. спасибо...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru