У меня есть проект на C++ в XCode, который создает статическую библиотеку. Я хотел бы добавить основной проект в проект, чтобы я мог проверить часть кода в библиотеке.Как добавить основной метод в проект статической библиотеки?
В попытке сделать это я сначала продублировал цель проекта, а затем добавил основной метод для этой второй цели (согласно this answer). Однако, когда я создаю и запускаю эту новую цель, мой основной метод не выполняется.
Кто-нибудь знает, что я делаю неправильно?
это не имеет смысла. вы хотите добавить метод в статическую библиотеку? или вы хотите протестировать библиотеку? – thang
Я хочу протестировать часть библиотеки. Это единственная причина, по которой я добавляю основной метод. Это сумасшедшая идея? Должен ли я изучать использование какой-либо тестовой среды или что-то вместо этого? (Я новичок в C++ и XCode.) –
Почему вы просто не создаете приложение, которое ссылается на вашу библиотеку? вы можете добавить основную часть в библиотеку, но она все равно не будет исполняться. Это просто библиотека. теперь вы понимаете, почему это не имеет смысла? добавление основного в библиотеку не позволяет вам протестировать его, поэтому две вещи, которые вы пытаетесь сделать, полностью независимы. – thang