Откуда генерируется информация о пути ссылки? - PullRequest
2 голосов
/ 25 ноября 2010

Когда я компилирую приложение для iPhone, я получаю много ошибок, но наиболее очевидной для меня является ошибка ссылки:

ld: warning: directory '/Users/username/Documents/iPhone/MyAppName/../../core-plot/framework/build/Debug-iphonesimulator' following -L not found

I знаю вышеуказанный путьневерно.

Правильный путь:

/Users/username/Documents/iPhone/MyAppName/../core-plot/framework/build/Debug-iphonesimulator

Я бы хотел указать правильное местоположение, но я понятия не имею, откуда поступает эта неправильная информация о пути.Я посмотрел на каждое поле в настройках проекта и настройках цели, но они верны, потому что они используют «../» вместо «../../». Есть предложения, где я могу это исправить?Спасибо.

1 Ответ

1 голос
/ 30 ноября 2010

Это должно позаботиться о себе, если вы правильно настроили свой проект. Следуйте инструкциям core-plot по использованию CorePlot в приложении для iPhone, которые показаны на скриншотах здесь .

Короче говоря:

  • Перетащите файл проекта Core Plot в браузер группы вашего проекта.
  • Перетащите библиотеку, которая будет отображаться как дочерний файл проекта на этапе сборки «Связать двоичные файлы с библиотеками», для цели сборки вашего приложения.
  • Обновите путь поиска заголовка в конфигурации сборки вашего приложения, включив заголовки основного графика.
  • Добавьте -ObjC к параметру конфигурации сборки приложения Other Linker Flags.
...