美文网首页
iOS-结构体(Struct)结构体头文件多次被引用报错

iOS-结构体(Struct)结构体头文件多次被引用报错

作者: 后花园一本书 | 来源:发表于2018-04-25 17:23 被阅读0次
屏幕快照 2018-04-25 下午5.10.01.png

问题描述:
iOS--Socket开发中,直接拿c++的结构体文件使用,导致多次引用这个文件报错。(开发工程中使用没有问题,打动态库时候报错如上图)
c++文件中结构体定义如下:
struct testStruct
{
int a;
}test;

//直接使用上面结构体定义不需要再次定义结构体变量,使用时候很方便,但和OC兼容性目前还没找到好方案,如有知情者请留言//

OC中使用结构体常规定义如下:
struct testStruct
{
int a;
};
typedef struct testStruct test;

最终解决办法:
使用OC中结构体定义,然后在使用时候定义结构体变量。

//不理解的可以想想CGloat定义和使用//

如有结构体其他相关报错信息,请留言给我

相关文章

网友评论

      本文标题:iOS-结构体(Struct)结构体头文件多次被引用报错

      本文链接:https://www.haomeiwen.com/subject/nguylftx.html