общие библиотеки в Xcode 6.3

avatar
Eamon
8 апреля 2018 в 09:36
17
0
0

Я обнаружил проблемы с динамической загрузкой boost::program_options. Я могу собрать свой проект без ошибок как в Xcode, так и из командной строки.

Если я создаю из командной строки, я могу запустить свой исполняемый файл, так как я уже экспортировал DYLD_LIBRARY_PATH, но в Xcode после компиляции проекта я не могу запустить его, так как получаю сообщение об ошибке

dyld: библиотека не загружена: libboost_program_options.dylib Ссылка из: Причина: изображение не найдено

Как настроить рабочую среду Xcode?

Источник
Ulrich Eckhardt
8 апреля 2018 в 09:48
0

Я ожидаю, что Xcode перенаправит переменные среды дочерним процессам. Вы пробовали это?

Eamon
8 апреля 2018 в 10:00
0

@UlrichEckhardt: нет, и я не нашел способа сделать это.

Ulrich Eckhardt
8 апреля 2018 в 10:03
0

Вы делаете это так же, как и при запуске программы из командной строки. Вы устанавливаете его в оболочке и экспортируете, чтобы программы, запускаемые из оболочки, наследовали его.

Eamon
8 апреля 2018 в 12:28
0

На самом деле я нашел место для установки параметров среды в Xcode, оно скрыто в разделе схемы в разделе продукт> схема> изменить схему...

Ответы (0)