Внезапно заголовки в заголовках не найдены: 1: 9: примечание: в файле от: 1: Xcode - PullRequest
0 голосов
/ 25 сентября 2018

Я некоторое время работал над проектом, который реализует пользовательскую среду, в которой используется библиотека C.Фреймворк написан на языке Swift, и я создал модуль для быстрого отображения заголовков Си.Фреймворк был запущен в другом проекте, затем фреймворковый проект был скопирован в корень моего проекта приложения, и он был добавлен в мой проект приложения как встроенный двоичный файл.Сделав это, я стремился разработать фреймворк, который является подмодулем git моего проекта приложения, пока я кодировал приложение.

Project structure

Framework, как я уже сказал, использует библиотеку C, и у меня есть файлы .a для отладки и выпуска, и он предоставляет папку заголовков include.Итак, в моем каркасном проекте у меня есть следующая структура:

Framework Project structure include

и для статических библиотек

enter image description here

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

Модуль находится в папке внутри папки продукта и определяется как:

Module

enter image description here

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

Error

enter image description here

Что я делаю не так?

Я пытался включить как можно больше информации.Надеюсь, этого будет достаточно.

Спасибо.

1 Ответ

0 голосов
/ 25 сентября 2018

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

Я выяснил, что в "Swift Compiler -> Import Paths", где я объявил путь к модулю OHNet, вам также нужно объявить корневую папку для "импортированные заголовки "так:

enter image description here

Очистить и построить и ошибка исчезла.

...