Swift Package Mixed Language не компилируется

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

Мне нужен смешанный языковой пакет Swift с использованием Swift, c ++ и Objective-C ++. Но при компиляции я всегда получаю следующую ошибку: 'cstdlib' file not found. Такая же ошибка возникает для нескольких других стандартных библиотек C ++, включенных в мой TestSwiftPackage.hpp файл.

Проект, который я пытаюсь перенести на SwiftPackage, работает отлично. Таким образом, я попытался использовать те же настройки сборки C ++ в моем Package.swift, Такие как :

  • cSettings с участием headerSearchPath,
  • cxxSettings с участием unsafeFlags,
  • linkerSettings с участием linkedLibrary,
  • и т.д...

Но я продолжаю сталкиваться с той же ошибкой компиляции.

Пример проекта можно найти здесь: https://drive.google.com/drive/folders/1U0dtcd5aaAreg5rs3bQC8JlF8IwnXIM4?usp=sharing

0 ответов

Другие вопросы по тегам