Как правильно установить CorePlot Framework? - PullRequest
1 голос
/ 26 июля 2011

Я хочу использовать CorePlot.framework в Mac OS X. Однако я не могу установить его правильно, хотя это стоило мне несколько часов.

Я скачал его (версия 0.4) с хост-сайта Google и попытался поместить CorePlot.framework в "/ Library / Frameworks /" или в другие пользовательские места.

Я также добавил его в "связать двоичные файлы и библиотеки".к сожалению, компилятор всегда не может найти "".

Кто-нибудь, у кого есть опыт, может дать мне несколько советов по установке и использованию?

1 Ответ

10 голосов
/ 27 июля 2011

Если вы проверяете файлы readme, вы можете найти инструкции следующим образом:

  1. Скопируйте CorePlotHeaders в ваш проект Xcode

  2. КопироватьlibCorePlotCocoaTouch.a в ваш проект Xcode

  3. Добавить к другим флагам компоновщика в настройках вашей целевой сборки: -ObjC -all_load

  4. Добавить каркас QuartzCoreк проекту.

Чтобы следовать этим инструкциям, создайте новый пустой проект и скопируйте папку (перетаскивание) CorePlotHeaders в Xcode.При появлении запроса обязательно установите флажок «скопировать эти файлы / папки в исходный каталог».

Затем перетащите библиотеку libCorePlayCocoaTouch.a таким же образом (снова установите флажок).Теперь у вас должны быть файлы .h и .a, включенные в ваш проект.

Теперь выберите ваш проект, выберите «Цель» и на 3-й вкладке «Настройки сборки» найдите «Другие флаги компоновщика».и добавьте - «ObjC -all_load» без кавычек.

Наконец, добавьте инфраструктуру QuartzCore в свой проект, и все готово.

Я работаю с CorePlot сегодня и впечатленс этим пока.Это не на 100% всесторонне, но достаточно для того, что нам нужно.Если вы застряли, обязательно следуйте инструкциям readme и дважды проверьте, все ли настроено по мере необходимости.Я не боролся с его настройкой в ​​отличие от некоторых других библиотек, так что, надеюсь, вы сможете отсортировать их с минимальными усилиями:)

...