отсутствует требуемая архитектура i386 в файле.ошибка - PullRequest
3 голосов
/ 09 июля 2011

Я использую код, чтобы сделать 3d-вращение

CATransform3DMakeRotation (M_PI, 0.0f, 0.0f, 1.0f):

Если я удалю эту строку из моего проекта, она будет работать отлично. Но если я добавлю это, то придет ошибка, т.е.

Неопределенные символы для архитектуры i386: "_CATransform3DMakeRotation", ссылка

ld: символ (ы) не найден для архитектуры i386 collect2: ld вернул 1 статус выхода

Что я должен сделать, чтобы это заработало ..

1 Ответ

15 голосов
/ 09 июля 2011

Я думаю, что вам нужно импортировать QuartzCore фреймворк (выберите цель приложения и затем в разделе "связать двоичные файлы с библиотеками" добавьте этот фреймворк)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...