Я обнаружил проблемы с динамической загрузкой boost::program_options. Я могу собрать свой проект без ошибок как в Xcode, так и из командной строки.
Если я создаю из командной строки, я могу запустить свой исполняемый файл, так как я уже экспортировал DYLD_LIBRARY_PATH, но в Xcode после компиляции проекта я не могу запустить его, так как получаю сообщение об ошибке
dyld: библиотека не загружена: libboost_program_options.dylib Ссылка из: Причина: изображение не найдено
Как настроить рабочую среду Xcode?
Я ожидаю, что Xcode перенаправит переменные среды дочерним процессам. Вы пробовали это?
@UlrichEckhardt: нет, и я не нашел способа сделать это.
Вы делаете это так же, как и при запуске программы из командной строки. Вы устанавливаете его в оболочке и экспортируете, чтобы программы, запускаемые из оболочки, наследовали его.
На самом деле я нашел место для установки параметров среды в Xcode, оно скрыто в разделе схемы в разделе продукт> схема> изменить схему...