当dylib的函数包含引用和默认参数时,是否可以将dylib的C头文件包含到Objective-C项目中。例如
extern "C" {
unit32_t GetThisReference(uint32_t & theRef);
unit32_t ThisFunctionHasDefaults(uint32_t aparm, uint32_t one = 1, uint32_t two = 2);
};
谢谢!
最佳答案
引用和默认参数是C++的特性,而不是C。您可以尝试将文件编译为ObjultC++(通过将扩展名改为.mm)。