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