我正在使用Swift UI在Swift中构建一个iOS应用程序。这个应用程序需要调用通过静态库可用的C++代码。因此,我已经设置了我的Swift代码来调用一个目标C桥接层,该层反过来调用C++代码。它主要工作正常,也就是说,我能够调用我自己的 C++库。
但是,我无法在导入到桥接头的任何头文件中包含许多标准 C++头(如cstdint)。我在这次调查中查了几件相关的事情:
对于我必须在我的项目构建设置中更新什么,或者我需要传递的任何标志,有什么线索吗?
发布于 2022-06-13 16:35:35
TIL (来自其他地方),我的C++代码的目标C++头文件不能包括像cstdint这样的C++头,因为在快速编译器中没有C++解析。其中包括stdint.h,因为这是一个C头。
https://stackoverflow.com/questions/72597185
复制相似问题