Я новый пользователь XCode (версия 3.2.2; Mac 10.6.7).
Я написал код C ++, который необходимо использовать в сочетании с коммерческим кодом.Я могу запустить код в окне терминала, но не в Xcode (ошибка описана ниже).Коммерческий код использует лицензию, а также динамические библиотеки.Моя проблема, вероятно, связана с этими вопросами.Авторы коммерческого кода не знакомы с Xcode.
Когда я запускаю код в XCode, это ошибка:
dyld: Library not loaded:
Referenced from: /Users/me/Desktop/executableName
Reason: image not found
Trace/BPT trap
logout
Чтобы успешно запустить код в окне терминала (не XCode), я сначала делаю: 1) экспорт LD_LIBRARY_PATH=.: $ DYLD_LIBRARY_PATH 2) export LM_LICENSE_FILE=1234@lic-xxx.xxx.xx
Я думаю, что в XCode это должно быть установлено в: меню Project -> Edit Active Executable -> Variables toбыть установленным в среде как:
Имя: LM_LICENSE_FILE;Значение: 1234@lic-xxx.xxx.xx Имя: DYLD_LIBRARY_PATH;Значение: / Applications / myCode / library / xxx
Но когда я это делаю, я получаю ошибку выше.
Еще одна информация, мой код в Code: / Applications.Но мой проект XCode сохраняется в Code: / Users / me / Desktop / executetableName.В сообщении об ошибке указано «ссылка с» рабочего стола.Может ли это указывать на проблему?Что?