在我的 iOS 项目中,我需要使用包含一些头文件 (.h) 文件和 .a 库文件的 C++ 库(我没有任何实际的源代码)。
在我的 Obj-c 代码中,我导入了我需要的 .h 标头,但是 Xcode 似乎并不理解它必须将标头解释为 c++,实际上它返回了一个无穷无尽的问题列表,包括包含“未找到”错误喜欢这些:
#include <string>
#include <vector>
和其他 c++ 语言特定的语法。不幸的是,将 .h 扩展名更改为 .hpp 并不能解决问题,而且在 Xcode 文件检查器中将文件类型设置为“C++ Header”也不能解决问题。
有什么建议吗?我需要在某处设置任何标志以手动指示在库文件上使用 g++ 吗?谢谢。