ld: файл слишком мал для архитектуры i386

Поэтому я пытаюсь создать простой OpenCV проект. Я загрузил OpenCV отсюда:

http://opencv.org/downloads.html

Я разархивировал загруженный файл с:

tar xzvf opencv2.framework

Я скачал и установил последнюю XCode 4.6 за Mountain Lion + инструменты командной строки. Затем я создал новое приложение под названием GeekOut в XCode и связаны OpenCV рамки к нему:

Это то, что я получаю, нажимая кнопку "Выполнить":

Есть идеи? Я боролся с этим в течение нескольких часов. Я создал около 6 новых проектов и попытался связать библиотеку различными способами (перетаскивание, нажав + в "Связать двоичные файлы с библиотеками" на вкладке "Фазы сборки" и т. Д.).

4 ответа

Вы пытались очистить сборку (Cmd+K)?

Попробуйте простые "Очистить" и "Построить": Cmd + Shift + K

Проблема в вашей архитектуре. Так что измените архитектуру на armv7

У меня такая же проблема. Я решил это, просто скопировав файл "opencv2" из.../opencv2.framework/Versions/A/ в... / opencv2.framework /

Другие вопросы по тегам