2015-06-10 1 views
0

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

Я хочу создать новые проекты на C++ в xcode 6.x, чтобы попробовать код и включить эти настраиваемые файлы заголовков в свои новые проекты.

У меня нет смешной идеи о том, как включить эти файлы в мой проект, чтобы я мог мирно # включить "blahblahblah.h" и использовать функции из этого заголовочного файла без проблем.

Я новичок в xcode, C++ (хотя я знаю некоторую часть кодирования) и что-то еще с этим процессом.

Резюме:

  1. У меня есть библиотека папку, которая содержит ряд .h и .cpp файлов.
  2. У меня установлен XCode 6.x.x/Eclipse.
  3. Я хочу создать новый проект на C++ и использовать #include «OneOfThoseHeaderFiles.h», а затем использовать функцию или что-то от этих файлов заголовков.

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

Если кто-то может пожалуйста, сообщите мне в самом простом способе (предпочтительно шаг за шагом) я бы так вечно благодарными и не пойте вас до дня я умру :)

Примечания: Либо XCode, либо Eclipse в порядке. Я просто хочу начать кодирование.

Я потратил большую часть цельной недели на тестирование xcode, eclipse и т. Д. И попытался выполнить тонну шагов, чтобы заставить его работать, но я просто не могу получить, как добавлять файлы без проблем. Либо информация кажется для Xcode 4.x, и каждое меню кажется измененным, или предложения настолько сложны, что новичок, как я, не может понять это.

+2

«Это сильная боль в *** для меня». Как это важно? –

ответ

0

Во-первых, почти вся информация Xcode будет доступна на портале Apple, разработчика: https://developer.apple.com/library/prerelease/ios/documentation/ToolsLanguages/Conceptual/Xcode_Overview/start_project.html#//apple_ref/doc/uid/TP40010215-CH2-SW5

Чтобы создать простую статическую библиотеку на Xcode 6 начнем с создания нового проекта, то под OS X - Framework и Library select Library, в следующем окне измените Framework на None (Plain C/C++ Library) и static (поскольку это то, что вы заявляете).

После создания вашего проекта добавьте существующие заголовки и источники в проект, перетащив их мышью или с помощью меню «Отбрасывание файлов» с помощью правой кнопки мыши, вы можете создать новую группу в Xcode, если вы захотите их заказать.

При добавлении файлов в показанном окне добавления вы можете выбрать либо их скопировать, либо использовать их текущее местоположение.

При необходимости вам может потребоваться изменить «путь поиска заголовка» в вашей целевой конфигурации в разделе «Настройки сборки», если вы впервые используете Xcode, некоторые из них будут звучать странно, но я уверен, что вы найдете большую часть из них на портале Apple Developers очень подробно.

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

 Смежные вопросы

  • Нет связанных вопросов^_^