Программа для радио iPhone с VU Meter - PullRequest
0 голосов
/ 01 июля 2010

Я написал приложение для iPhone, которое воспроизводит поток wma, используя библиотеки с открытым исходным кодом libmms и ffmpeg.Приложение уже одобрено Apple и доступно для бесплатной загрузки.

Теперь я хотел бы, чтобы в моем приложении был VU-метр.

Я использую avTouchПример кода, загруженный из Apple (https://developer.apple.com/iphone/library/samplecode/avTouch/Introduction/Intro.html).

. Я просто не могу понять, как смешивать cpp и objc. Когда я помещаю avTouchViewController и avTouchController в Документ (команда + o) в Интерфейсном Разработчике, ипросто попробуйте собрать и запустить программу, она падает сразу после образа по умолчанию.

Чего мне не хватает? Что мне делать, чтобы исправить эту проблему? Или, что еще лучше, у кого-нибудь есть пример кода, который яМожно ли использовать индикатор VU в моем приложении?

Спасибо за внимание!

1 Ответ

0 голосов
/ 01 июля 2010

Чтобы использовать Objective-C ++, вам нужно (самым простым способом) убедиться, что имя вашего исходного файла оканчивается на «.mm» вместо «.m». Если второе, компилятор предполагает, что это просто Objective-C, если первое предполагает Objective-C ++. Вы можете явно установить флаги компилятора в настройках сборки, но почему, когда вы можете просто переименовать файл? :)

Как только компилятор узнает, что находится в исходном файле, который вы пытаетесь скомпилировать, у вас все получится.

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