Ошибка "файл portaudio.h не найден" в XCode 5.1

Я скачал кодовую базу portaudio, полностью скомпилировал ее с исходным кодом и установил в свою систему с помощью следующих команд:

./configure
make
sudo make install

Но XCode жалуется мне, даже когда я ставлю -lportaudio в Другие флаги компоновщика для настроек проекта.

введите описание изображения здесь

Я исследовал эту проблему и попробовал все, что смог найти в Stack Overflow, но не было никакого решающего ответа, который бы сработал для меня. Любой совет, как это исправить?

1 ответ

Решение

Я использую более старую версию XCode и не удосужился посмотреть, как интерфейс мог измениться в более новых версиях, но это обычно решается для меня путем изменения путей поиска пользователя в настройках вашего проекта. Посмотрите на скриншот, добавьте /usr/local/include к путям поиска в заголовке и сделайте всегда поиск пользовательских путей "Да". Это должно делать свое дело

введите описание изображения здесь


Редактировать:

Еще одна вещь, которую нужно отметить, это только /usr/local/include потому что это каталог установки по умолчанию для файла portaudio.h в сборке portaudio (как и во многих библиотеках).

Если у вас есть другой префикс, отличный от /usr/local/include, добавьте это вместо.

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