Итак, я строю проект, и он использует функции из скомпилированной библиотеки (.dylib или .so). У меня есть заголовочные файлы и файлы библиотеки (это все часть QtRoot, кстати) в соответствующих местах, но когда я пытаюсь построить свой проект в XCode, я получаю ошибку отладчика:
dyld: библиотека не загружена: @ rpath / libRIO.so
Ссылка на: / Пользователи / paulthompson / Документы / Программирование / Сборка продуктов / Отладка / MacHeliosSim.app / Содержание / MacOS / MacHeliosSim
Причина: изображение не найдено
sharedlibrary apply-load-rules все
Форматирование данных временно недоступно, повторная попытка после «продолжения». (В настоящее время не удается вызвать загрузчик, он заблокирован.)
Теперь, сама программа, которая построена, будет работать нормально, если я открою ее из Finder, но всякий раз, когда я пытаюсь запустить ее из Xcode, она раздражает меня. Что это за штука rpath и почему отладчик не может найти библиотеки, хотя сам Xcode знает, где они находятся, и, очевидно, программа, запущенная из Finder, тоже может их найти?