gpt4 book ai didi

iphone - IOS Project中的C++前向引用(前向引用 'enum'类型)

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:21:26 24 4
gpt4 key购买 nike

我在我的一个项目中使用 SDK,在添加库等时,我从这行代码中收到错误,该代码来自 .h 文件。我无法更改 .m,因为它对我不可用。它在 .a (lib) 里面

-(enum scanDeviceID)ID; 

错误信息是:

语义问题ISO C++ 禁止转发对“枚举”类型的引用

是否有任何我可以修改的编译器/build设置以使其工作?

否则,我对 C++ 知之甚少,我可以更改代码行中的某些内容以使其工作吗?

最佳答案

这行代码表示此方法返回一个在 scanDeviceID 枚举中命名的元素。问题是编译器看不到该枚举的声明。在 .h 文件的某处,您应该有该声明。导入文件应该可以修复它。

关于iphone - IOS Project中的C++前向引用(前向引用 'enum'类型),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11116260/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com