我有一个.cpp/.hpp文件组合->.hpp文件中有#include..
我还有一个.mm/.h文件组合->如果我在我的.mm Objective C++文件中包含.hpp文件,就没有问题。但是,如果我尝试在我的.h (Objective C标头)文件中包含.hpp文件,则会出现预处理器问题“未找到iostream”。
除了使用一些花哨的东西,例如在我的Objective C .h文件中具有void*,然后将其转换为在.mm中包含的类型或将每个C++类型都包装在Objective C++类型中之外,是否有其他方法解决这个问题?
我的问题基本上与Tony的问题相同(但没有人回答他):
https://stackoverflow.com/questions/10163322/how-to-include-c-header-file-in-objective-c-header-file