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

2018-04-25  本文已影响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定义和使用//

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

上一篇 下一篇

猜你喜欢

热点阅读