Как я могу использовать стороннюю библиотеку C в Xcode для своего проекта iphone? - PullRequest
2 голосов
/ 18 февраля 2010

люблю этот сайт и всех полезных людей! Я новичок в программировании для Xcode и iPhone, но у меня есть опыт использования SDK для создания программ в Obj-C (простые программы сейчас, но они меня радуют). Мой опыт - веб-программирование (такое как PHP и Perl), и я не очень привык ко многим новым вещам Xcode / desktopy-app, таким как статические библиотеки и линковки и тому подобное. Честно говоря, я еще не абсолютный программист!

У меня сейчас проблема, моя программа (карточная игра), которую я пишу, должна использовать эту C библиотеку. Я не совсем понимаю, как получить правильные файлы C и интегрировать их в свой проект, чтобы я мог начать использовать команды в этом руководстве для оценки значений рук.

Надеюсь, я все понял, пожалуйста, дайте мне знать, если я что-то пропущу. К сожалению, моя новизна может помешать мне сделать все настолько ясным, и иногда я не понимаю по-английски, что я думаю!

Заранее спасибо, с нетерпением ждем любой помощи!

Ответы [ 2 ]

1 голос
/ 19 февраля 2010

Пара вещей:

  • Библиотека, с которой вы связаны, довольно большая.Pokersource - это большой C-проект, содержащий все виды таких вещей, как языковые привязки и некоторые инструменты GUI.Большой проект, безусловно, имеет канал IRC.Я бы порекомендовал пойти туда.
  • Библиотека, на которую вы ссылались, похоже (я могу ошибаться) по лицензии GPLv3.Это означает, что любая программа, которую вы распространяете среди других, использующих библиотеку GPLv3 или фрагмент кода, также должна быть лицензирована по GPLv3.В результате, если вы используете эту библиотеку, вам придется выпустить исходный код вашей игры.

Сайт, на который вы ссылаетесь, , похоже, имеет длинный список других покерных комбинацийоценщики , так что, возможно, один из них подходит для ваших нужд.

Удачи!

0 голосов
/ 19 февраля 2010

вполне возможно использовать сторонние статические библиотеки с вашим iPhone и Xcode. Эта веб-страница иллюстрирует процесс этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...