Символы не найдены для архитектуры armv7 при импорте файла cpp из примера iOS

Все,

Я скачал Пример проекта для преобразования звука:
https://developer.apple.com/LIBRARY/IOS/samplecode/iPhoneExtAudioFileConvertTest/Introduction/Intro.html

Мне пришлось забрать все коды CAXException и коды CADebugPrintf. Но затем, когда я пытался вызвать функцию DoConvertFile ExtAudioFileConvert.cpp, он показывает

«_DoConvertFile», на который ссылаются из:
….
ld: символ (ы) не найден для архитектуры armv7
clang: error: команда компоновщика завершилась неудачно с кодом выхода 1 (используйте -v для просмотра вызова)

Пожалуйста помоги.

0

Решение

Следуйте этому посту, чтобы удалить настройку «Макросы препроцессора»

iOS, CoreAudio: странная ошибка «CADebugPrintf.h: нет такого файла или каталога …»

и последовал за этим постом, чтобы добавить файл .mm в качестве оболочки C ++ для вызова DoConvertFile

Как добавить функции C / C ++ в код Objective-C (для iphone)

Проблема исправлена!

0

Другие решения

Других решений пока нет …